aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|\
| * Added a comment: Bugs...Gravatar https://www.google.com/accounts/o8/id?id=AItOawkQafKy7hNSEolLs6TvbgUnkklTctUY9LI2013-04-23
| |
| * Added a commentGravatar http://joeyh.name/2013-04-23
| |
| * Added a comment: :'( no format directive in comments?Gravatar https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ2013-04-23
| |
| * Tested with another server, seems to be related to bitbucket somehowGravatar https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ2013-04-23
| |
| * Added a comment: you win at highlighting logs!Gravatar http://joeyh.name/2013-04-23
| |
* | closeGravatar Joey Hess2013-04-23
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ2013-04-23
|/
* headerGravatar Joey Hess2013-04-23
|
* exclude moreinfoGravatar Joey Hess2013-04-23
|
* typoGravatar Joey Hess2013-04-23
|
* sidebarGravatar Joey Hess2013-04-23
|
* closeGravatar Joey Hess2013-04-23
|
* tagGravatar Joey Hess2013-04-23
|
* add moreinfo page for bugsGravatar Joey Hess2013-04-23
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-23
|\
* | blog for the dayGravatar Joey Hess2013-04-23
| |
* | assistant: when an add fails, requeue it for laterGravatar Joey Hess2013-04-23
| | | | | | | | See analysis in bug report for one way this could happen.
| * Added a commentGravatar http://joeyh.name/2013-04-23
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-23
|\
* | show a message to tell why adding a file failedGravatar Joey Hess2013-04-23
| |
| * Added a commentGravatar http://joeyh.name/2013-04-23
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-04-23
|\
* | add: avoid ugly error message when adding a deleted file in direct modeGravatar Joey Hess2013-04-23
| | | | | | | | | | | | Due to add using withFilesMaybeModified, it will get files that have been deleted but are still in the index. So catch the IO error that results when trying to stat such a file.
| * Added a comment: glad I could helpGravatar http://joeyh.name/2013-04-23
|/
* sync: Bug fix, avoid adding to the annex the dummy symlinks used on crippled ↵Gravatar Joey Hess2013-04-23
| | | | | | | | | | | | | | | | | | | filesystems. The root of the problem is that toInodeCache sees a non-symlink, and so goes on and generates a new inode cache for the dummy symlink. Any place that toInodeCache, or sameFileStatus, or genInodeCache are called may need to deal with this case. Although many of them are ok. For example, prepSendAnnex calls sameInodeCache, which calls genInodeCache.. but if the file content is not present, the InodeCache generated for its standin file is appropriately not the same, and so it returns Nothing. I've audited some, but have to say I'm not happy with this; it should be handled at the type level somehow, or a toInodeCache wrapper be used that is aware of dummy symlinks. (The Watcher already dealt with it, via the guardSymlinkStandin function.)
* sync: Commit in direct mode even if no changes were stagedGravatar Joey Hess2013-04-23
| | | | | | | | There may be already staged changes from a prior `git annex add`, so always commit. Also, suppressed the commit output, since it contains noise due to typechanged files in direct mode.
* Added a commentGravatar http://joeyh.name/2013-04-23
|
* Added a comment: I am not a horseGravatar http://joeyh.name/2013-04-23
|
* Added a commentGravatar http://joeyh.name/2013-04-23
|