summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avoid queuing transfers that are currently runningGravatar Joey Hess2013-04-02
|
* avoid queuing transfer that is already queued, with a different associated fileGravatar Joey Hess2013-04-02
|
* avoid queueing uploads to remotes that already have the contentGravatar Joey Hess2013-04-02
|
* squelch protocol error on shutdownGravatar Joey Hess2013-04-02
|
* Update working tree files fully atomicallyGravatar Joey Hess2013-04-02
| | | | | | | | | | | 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.)
* optimise last commitGravatar Joey Hess2013-04-02
| | | | | Rather than re-adding a direct mode file unnecessarily when it's not changed, just re-stage the symlink.
* assistant: Fix bug that could cause direct mode files to be unstaged from git.Gravatar Joey Hess2013-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* clarificationGravatar Joey Hess2013-04-02
|
* blog for the part of the day I didn't waste writing a lolcat filterGravatar Joey Hess2013-04-01
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnR7hb8IaKB3IKZptRukje0yahmhfLOO982013-04-01
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-01
|\
* | drop --auto: Fix bug that prevented dropping files from untrusted repositories.Gravatar Joey Hess2013-04-01
| | | | | | | | This is a corresponding bug to the one I fixed yesterday in the assistant.
| * Added a comment: Ask for more money :-)Gravatar http://adamspiers.myopenid.com/2013-04-01
|/
* fix up some weird write-in choicesGravatar Joey Hess2013-04-01
|
* Added a commentGravatar http://joeyh.name/2013-04-01
|
* Added a commentGravatar http://joeyh.name/2013-04-01
|
* Added a commentGravatar http://joeyh.name/2013-04-01
|
* poll vote (get webapp working on Android)Gravatar 2001:470:26:9bb:288e:30f8:701e:d88d2013-04-01
|
* poll vote (direct mode (aka real files instead of symlinks))Gravatar 84.57.11.2342013-04-01
|
* poll vote (optimize file transfer using rsync in the case of changing files)Gravatar 2a00:c440:20:124f:cbc:afff:fe2e:f822013-04-01
|
* poll vote (direct mode (aka real files instead of symlinks))Gravatar 2a00:c440:20:124f:cbc:afff:fe2e:f822013-04-01
|
* poll vote (direct mode (aka real files instead of symlinks))Gravatar 2a00:c440:20:124f:cbc:afff:fe2e:f822013-04-01
|
* poll vote (direct mode (aka real files instead of symlinks))Gravatar 2a00:c440:20:124f:cbc:afff:fe2e:f822013-04-01
|
* poll vote (upload and download rate limiting)Gravatar 216.112.253.92013-04-01
|
* poll vote (encrypted git remotes using git-remote-gcrypt)Gravatar 89.0.248.692013-04-01
|
* poll vote (encrypted git remotes using git-remote-gcrypt)Gravatar 86.59.215.852013-04-01
|
* poll vote (don't work on features, work on making it easier to install and use)Gravatar 80.138.106.1862013-04-01
|
* poll vote (upload and download rate limiting)Gravatar 80.138.106.1862013-04-01
|
* poll vote (upload and download rate limiting)Gravatar 80.187.102.1782013-04-01
|
* poll vote (get webapp working on Android)Gravatar 128.223.222.162013-04-01
|
* poll vote (optimize file transfer using rsync in the case of changing files)Gravatar 70.68.144.252013-04-01
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawn26WQjIP5fnMgQF_L_k3Q3UrR5v8mjRTY2013-04-01
|
* poll vote (start windows port now)Gravatar 166.147.104.352013-04-01
|
* poll vote (don't work on features, work on making it easier to install and use)Gravatar 2602:306:bd11:6a50:a866:164d:7b3b:990c2013-04-01
|
* Added a comment: don't work on features optionGravatar https://www.google.com/accounts/o8/id?id=AItOawkWG4T4SGZxY-q4Wo8Jbxwb67g4J-WYmQM2013-04-01
|
* poll vote (get webapp working on Android)Gravatar 2003:6a:6d02:1401:c62c:3ff:fe10:28ef2013-04-01
|
* poll vote (start windows port now)Gravatar 24.185.86.2152013-04-01
|
* poll vote (Handle duplicate files)Gravatar 212.255.24.942013-04-01
|
* poll vote (start windows port now)Gravatar 212.255.24.942013-04-01
|
* poll vote (encrypted git remotes using git-remote-gcrypt)Gravatar 212.255.24.942013-04-01
|
* poll vote (get webapp working on Android)Gravatar 212.255.24.942013-04-01
|
* tweak formatting :)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2013-04-01
|
* rename forum/Stupid_mistake:_recoverable__63__.txt to ↵Gravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2013-04-01
| | | | forum/Stupid_mistake:_recoverable__63__.mdwn
* poll vote (get webapp working on Android)Gravatar 62.46.178.222013-04-01
|
* poll vote (direct mode (aka real files instead of symlinks))Gravatar 85.16.230.262013-04-01
|
* poll vote (don't work on features, work on making it easier to install and use)Gravatar 85.16.230.262013-04-01
|
* poll vote (upload and download rate limiting)Gravatar 85.16.230.262013-04-01
|
* Better txt formattingGravatar Rasmus2013-04-01
|
* poll vote (start windows port now)Gravatar 80.187.103.1312013-04-01
|
* Asked a new questioinGravatar Rasmus2013-04-01
|