Commit graph

9896 commits

Author SHA1 Message Date
http://danieroux.com/
4f2c535099 2013-04-03 15:24:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmu416zAYgYzbXVZAe30MiXoOWO4z6nGX8
2e66dbdb56 Added a comment: signal 11 2013-04-03 15:13:05 +00:00
https://www.google.com/accounts/o8/id?id=AItOawn26WQjIP5fnMgQF_L_k3Q3UrR5v8mjRTY
26f2587d7b Added a comment 2013-04-03 09:02:45 +00:00
Joey Hess
8a5b397ac4 hlint 2013-04-03 03:52:41 -04:00
modules
e8daaaef35 Added a comment 2013-04-03 07:45:53 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkaBh9VNJ-RZ26wJZ4BEhMN1IlPT-DK6JA
b38bad9aa8 Added a comment: Bup 2013-04-03 05:47:41 +00:00
Joey Hess
bcea51171a close 2013-04-02 23:44:29 -04:00
http://joeyh.name/
d3c42f12b5 Added a comment 2013-04-03 03:42:40 +00:00
Joey Hess
a73de165f4 fix preferred content check for 1 semitrusted or better copy
Let's make semitrusted+:1 mean that, since it cannot be expressed easily
with the current syntax (could use (semitrusted:1 or trusted:1), but that
does not scale to higher values than 2 copy, and also fails if I add more
trust levels).

Thanks to Andy for spotting this bug by just reading my blog.
2013-04-02 23:40:13 -04:00
Joey Hess
b19bb77dd1 Merge branch 'master' of ssh://git-annex.branchable.com 2013-04-02 23:40:04 -04:00
Rasmus
3f6a160b3b Added a comment 2013-04-03 00:45:05 +00:00
Joey Hess
c3895c05ca amd64 autobuild 2013-04-02 20:08:05 -04:00
Joey Hess
0b57113c42 cleanup 2013-04-02 19:45:52 -04:00
http://joeyh.name/
c8c2c4eb72 Added a comment 2013-04-02 23:39:48 +00:00
Rasmus
e9c48d12af Added a comment 2013-04-02 23:25:45 +00:00
andy
45ea1aac92 Added a comment: Just wondering what I'm missing... 2013-04-02 21:43:33 +00:00
http://joeyh.name/
4d0af59f4c Added a comment 2013-04-02 21:36:50 +00:00
Joey Hess
08407149d0 add link to new page 2013-04-02 17:36:12 -04:00
http://joeyh.name/
b98d550039 Added a comment 2013-04-02 21:34:50 +00:00
http://joeyh.name/
2777e51ee8 Added a comment 2013-04-02 21:24:06 +00:00
http://joeyh.name/
a88fbccca2 Added a comment 2013-04-02 21:21:21 +00:00
Joey Hess
1816646540 add 2013-04-02 17:14:58 -04:00
Joey Hess
e70feb7484 blog for the day 2013-04-02 17:09:03 -04:00
Joey Hess
afb25871b3 note 2013-04-02 17:06:07 -04:00
Joey Hess
78bddca5b8 reorg 2013-04-02 16:59:48 -04:00
Joey Hess
7c0c443c73 layout 2013-04-02 16:58:04 -04:00
Joey Hess
eaaa3315d7 Merge branch 'master' of ssh://git-annex.branchable.com 2013-04-02 16:55:21 -04:00
Joey Hess
1a2c8aeab8 new screencast 2013-04-02 16:54:26 -04:00
Joey Hess
47950cdf31 more efficient uuid to remote lookup 2013-04-02 16:39:11 -04:00
Joey Hess
7b6cf1981f show bytesComplete 2013-04-02 16:38:47 -04:00
Joey Hess
6e7842475b convert "./file" from inotify to just "file"
This just prettifies some display.
2013-04-02 16:20:23 -04:00
https://www.google.com/accounts/o8/id?id=AItOawn26WQjIP5fnMgQF_L_k3Q3UrR5v8mjRTY
566db1196e Added a comment 2013-04-02 20:18:06 +00:00
Joey Hess
69a80a9a4d avoid queuing transfers that are currently running 2013-04-02 16:17:06 -04:00
Joey Hess
1f4fe92f61 avoid queuing transfer that is already queued, with a different associated file 2013-04-02 16:04:49 -04:00
Joey Hess
0f6a6f2a8b avoid queueing uploads to remotes that already have the content 2013-04-02 15:51:58 -04:00
Joey Hess
db3e32e768 improve wording 2013-04-02 15:45:35 -04:00
Joey Hess
0ba205f125 squelch protocol error on shutdown 2013-04-02 15:18:03 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkbv1oKTKhbBp0Ljh_WGU7BFSWWxBr7D3U
eccb3c810a Added a comment 2013-04-02 19:10:18 +00:00
Joey Hess
38d61f934d Update working tree files fully atomically
This avoids commit churn by the assistant when eg,
replacing a file with a symlink.

But, just as importantly, it prevents the working tree being left with a
deleted file if git-annex, or perhaps the whole system, crashes at the
wrong time.

(It also probably avoids confusing displays in file managers.)
2013-04-02 15:02:00 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkbv1oKTKhbBp0Ljh_WGU7BFSWWxBr7D3U
be79ccea26 Added a comment: Just to add 2013-04-02 19:01:09 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkWG4T4SGZxY-q4Wo8Jbxwb67g4J-WYmQM
31f06cd8ef poll vote (Initially the lack of direct-mode. Now concerns about the safety of direct mode. Perhaps after the next release.) 2013-04-02 18:50:03 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkbv1oKTKhbBp0Ljh_WGU7BFSWWxBr7D3U
1dd7d3b487 2013-04-02 18:41:13 +00:00
94.195.202.110
ce08a7a948 poll vote (An Ubuntu PPA would be supercool! Thanks for your great work!!) 2013-04-02 17:53:50 +00:00
Joey Hess
8c52b20cc7 optimise last commit
Rather than re-adding a direct mode file unnecessarily when it's not
changed, just re-stage the symlink.
2013-04-02 12:58:56 -04:00
Joey Hess
31cbde8190 assistant: Fix bug that could cause direct mode files to be unstaged from git.
My test case for this bug is to have the assistant running and syncing to
a remote, and create a file in the annex. Then at the command line run
git annex drop. The assistant sees that the file is gone, sees it's a wanted
file, and downloads it from the remote.

With a directory special remote and a small file, I was seeing around 1
time in 3, a race where the file got unstaged from git after it got
downloaded.

Looking at what direct mode content managing code does in this case, it
deletes the symlink, and then adds the file content back. It would be
possible, sometimes, to avoid removing the symlink and do this atomically.
And I probably should.. but in some cases, particularly where the file
needs to be run through `cp` (multiple direct mode files with same
content), there's no way to atomically replace the symlink with the
content.

Anyway, the bug turns out to be something that the watcher does right for
indirect mode, but not for direct mode. When it got an add event, it
checked to see if this was a new file, or one we've already added. In the
latter case, no add event was queued. But that means that only the rm event
is queued, and so it unstages the file.

Fixed by queueing an add event even when the file is already in git.

Tested by running hundreds of drops in a loop; file remained staged.
2013-04-02 12:45:31 -04:00
EskildHustvedt
d440fbacc0 Added instructions on using cabal to install git-annex on Fedora 18 2013-04-02 15:22:44 +00:00
https://dzsino.myopenid.com/
eabfcdbf7e Added a comment: I've voted for git-remote-gcrypt because.. 2013-04-02 09:07:23 +00:00
https://dzsino.myopenid.com/
1f527f232b removed 2013-04-02 09:06:39 +00:00
https://dzsino.myopenid.com/
51a2b851a8 Added a comment: I've voted for git-remote-gcrypt because.. 2013-04-02 09:06:08 +00:00
Joey Hess
5f4b9c5f87 clarification 2013-04-02 01:20:15 -04:00