summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* use DList for the transfer queueGravatar Joey Hess2013-04-25
| | | | | Some nice efficiency gains here for list appending, although mostly the small size of the transfer queue makes them irrelivant.
* use a DList for the deferred downloads queueGravatar Joey Hess2013-04-25
|
* committer tweak to wait for Watcher to resume after a max-size commitGravatar Joey Hess2013-04-25
| | | | | | Without this, a very large batch add has commits of sizes approx 5000, 2500, 1250, etc down to 10, and then starts over at 5000. This fixes it so it's 5000+ every time.
* initremote: If two existing remotes have the same name, prefer the one with ↵Gravatar Joey Hess2013-04-24
| | | | a higher trust level.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-24
|\
* | optimise direct mode startup scanGravatar Joey Hess2013-04-24
| | | | | | | | | | A recent change made existing symlinks be re-staged. That does not need to be done during the startup scan though.
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkZktNHFhxC1kYA9KKdKpYJO4clq9WDsjE2013-04-25
| |
* | assistant: Sanitize XMPP presence information logged for debugging.Gravatar Joey Hess2013-04-24
| |
| * Added a commentGravatar http://joeyh.name/2013-04-25
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkZktNHFhxC1kYA9KKdKpYJO4clq9WDsjE2013-04-25
| |
| * Added a commentGravatar http://joeyh.name/2013-04-24
| |
| * Added a commentGravatar http://joeyh.name/2013-04-24
| |
| * Added a comment: Your users aren't horses, eitherGravatar http://keverets.livejournal.com/2013-04-24
|/
* blog for the dayGravatar Joey Hess2013-04-24
|
* get rid of need to run pre-commit hook when assistant commits in direct modeGravatar Joey Hess2013-04-24
| | | | | | | | | | | That hook updates associated file bookkeeping info for direct mode. But, everything already called addAssociatedFile when adding/changing a file. It only needed to also call removeAssociatedFile when deleting a file, or a directory. This should make bulk adds faster, by some possibly significant amount. Bulk removals may be a little slower, since it has to use catKeyFile now on each removed file, but will still be faster than adds.
* fix 5244ab7656e2269676cf6296718c8e5243c5b919Gravatar Joey Hess2013-04-24
| | | | Converted back to the wrong type, oops.
* refactoring and minor performance tweakGravatar Joey Hess2013-04-24
|
* remove last use of TSetGravatar Joey Hess2013-04-24
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-24
|\
| * Added a commentGravatar http://joeyh.name/2013-04-24
| |
* | batch commit every 5 thousand changes, not 10 thousandGravatar Joey Hess2013-04-24
| | | | | | | | | | | | | | | | | | | | | | There's a tradeoff between making less frequent commits, and needing to use memory to store all the changes that are coming in. At 10 thousand, it needs 150 mb of memory. 5 thousand drops that down to 90 mb or so. This also turns out to have significant imact on total run time. I benchmarked 10k changes taking 27 minutes. But two 5k batches took only 21 minutes.
* | convert PendingAddChange back to Change when an add failsGravatar Joey Hess2013-04-24
| | | | | | | | | | | | | | If an add failed, we should lose the KeySource, since it, presumably, differs due to a change that was made to the file. (The locked down file is already deleted.)
* | use TList for ChangePoolGravatar Joey Hess2013-04-24
| |
* | add TList, built on DListGravatar Joey Hess2013-04-24
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkZktNHFhxC1kYA9KKdKpYJO4clq9WDsjE2013-04-24
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-24
|\
| * Added a commentGravatar http://joeyh.name/2013-04-24
| |
| * Added a commentGravatar spwhitton2013-04-24
| |
* | changelogGravatar Joey Hess2013-04-24
| |
* | show one alert when bulk adding filesGravatar Joey Hess2013-04-24
|/ | | | | | | | | | | | Turns out that a lot of the time spent in a bulk add was just updating the add alert to rotate through each file that was added. Showing one alert makes for a significant speedup. Also, when the webapp is open, this makes it take quite a lot less cpu during bulk adds. Also, it lets the user know when a bulk add happened, which is sorta nice..
* whups, I didn't mean to commit this, it was in to more quickly test out of ↵Gravatar Joey Hess2013-04-24
| | | | limit behavior
* addGravatar Joey Hess2013-04-24
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-24
|\
* | improve display of multiline messages in alertsGravatar Joey Hess2013-04-24
| | | | | | | | | | | | | | | | This better handles error messages formatted for console display, by adding a <br> after each line. Hmm, I wonder if it'd be worth pulling in a markdown formatter, and running the messages through it?
| * Added a commentGravatar http://joeyh.name/2013-04-24
|/
* only show latest warning, rather than combining warning alertsGravatar Joey Hess2013-04-24
| | | | | | | In the case of the inotify limit warning, particularly, if it happens once it will be happening repeatedly, and so combining alerts resulted in a much too large alert message that took up a lot of memory and was too large for the webapp to display.
* typo; the inotify default limit is 8192, not 81920Gravatar Joey Hess2013-04-24
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-24
|\
* | fix buildGravatar Joey Hess2013-04-24
| |
| * Added a commentGravatar http://joeyh.name/2013-04-24
|/
* fix buildGravatar Joey Hess2013-04-24
|
* include sys/types.hGravatar Joey Hess2013-04-24
| | | | | | | I have a report that this is necessary for freebsd. It seemed not necessary for OSX, but even there the kqueue man page says to include this header (along with sys/time.h which it already does).
* revert addition of Includes: sys/event.h in cabal fileGravatar Joey Hess2013-04-24
| | | | | | | | | | | | | That is very dodgy; it makes *every* C file compiled have that header added to it. Apparently sys/event.h needs some other header files to be included on some OS's, and so this leads to compile failures in completely unrelated places to the code that actually uses sys/event.h This reverts commit a767040a53182cde16434cba686252bbaf776cf9, which added this with no rationalle and I must have missed in amoung the other patches when merging. Also, Utility/kqueue.c already includes sys/event.h
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawm5iosFbL2By7UFeViqkc6v-hoAtqILeDA2013-04-24
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawm5iosFbL2By7UFeViqkc6v-hoAtqILeDA2013-04-24
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawn8nmg2ti0tVOD215PNBmLKvf2S4kXkQAY2013-04-24
|
* shorterGravatar Joey Hess2013-04-23
|
* reorg template; add section for transcript or log with format directiveGravatar Joey Hess2013-04-23
|
* Detect when the remote is broken like bitbucket is, and exits 0 when it ↵Gravatar Joey Hess2013-04-23
| | | | fails to run git-annex-shell.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-23
|\