summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "foo"Gravatar Joey Hess2010-10-31
| | | | This reverts commit 371906efb010c3b441d958adecb2a6fddd498237.
* fooGravatar Joey Hess2010-10-31
|
* add togglesGravatar Joey Hess2010-10-31
|
* Fix crash on unknown symlinks.Gravatar Joey Hess2010-10-31
|
* ideaGravatar Joey Hess2010-10-31
|
* idea2Gravatar Joey Hess2010-10-31
|
* ideaGravatar Joey Hess2010-10-31
|
* all Walls are clean!Gravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* bugfix: really run GitQueue against specified repo, not necessarily pwdGravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* Merge remote branch 'branchable/master'Gravatar Joey Hess2010-10-31
|\
* | changelogGravatar Joey Hess2010-10-31
| |
* | more Wall cleaningGravatar Joey Hess2010-10-31
| |
* | more Wall cleaningGravatar Joey Hess2010-10-31
| |
* | more Wall cleaningGravatar Joey Hess2010-10-31
| |
* | -Wall cleanGravatar Joey Hess2010-10-31
| |
| * add 'done' linkGravatar http://users.itk.ppke.hu/~cstamas/openid/2010-10-31
| |
| * building on squeezeGravatar http://users.itk.ppke.hu/~cstamas/openid/2010-10-31
|/
* another memory optimisationGravatar Joey Hess2010-10-31
| | | | | | | | | This time memory leaked if lots of UUIDs needed to be pretty-printed, as in a get or drop of many files. Essentially the same strict read buffering problem that affected the LocationLog underneath though. uuidMap really could stand to be cached, as the uuid log is read many times in this case. But it is a fairly edge case.
* write to tmp fileGravatar Joey Hess2010-10-31
| | | | | | | Writing to a tmp file means no locking is needed, and it fixes a bug introduced by the last commit, which made log files be read lazily, so they could still be open when written, which breaks due to haskell's internal locking.
* more space saving by not locking location log for readGravatar Joey Hess2010-10-30
| | | | | | | | | | | | | | | | Actions that need to read all the location logs, like "git annex get .", were still using a lot of memory, and profiling pointed at the location log reading as the problem. Not locking them for read, and thus avoiding the strict reading fixes the problem, although I don't quite understand why. (Oddly, -sstderr profiling did not show the memory as used, though top showed dozens of MB being used.) Anyway, it's fine to not lock location logs for read, since the log format and parser should be safe if a partial read of a file being written happens. Note that that could easily happen anyway, if doing a git pull, etc, especially if git needs to union merge in changes from elsewhere. The worst that will happen is git-annex could get a bad or out of date idea about locations and refuse to eg, --drop something.
* Fixed memory leak; git-annex no longer reads the whole file list from git ↵Gravatar Joey Hess2010-10-30
| | | | before starting, and will be much faster with large repos.
* cpp not neededGravatar Joey Hess2010-10-30
|
* link to ask.debian.netGravatar Joey Hess2010-10-30
|
* mehGravatar Joey Hess2010-10-30
|
* Merge remote branch 'branchable/master'Gravatar Joey Hess2010-10-30
|\
* | ok, let's just use extensible-exceptionsGravatar Joey Hess2010-10-30
| |
* | build fixGravatar Joey Hess2010-10-30
| |
| * formatting fixGravatar http://users.itk.ppke.hu/~cstamas/openid/2010-10-30
| |
| * reply to joeyGravatar http://users.itk.ppke.hu/~cstamas/openid/2010-10-30
|/
* mehGravatar Joey Hess2010-10-30
|
* noteGravatar Joey Hess2010-10-30
|
* Support building with Debian stable's ghc.Gravatar Joey Hess2010-10-30
|
* responseGravatar Joey Hess2010-10-30
|
* (no commit message)Gravatar http://users.itk.ppke.hu/~cstamas/openid/2010-10-30
|
* changelogGravatar Joey Hess2010-10-29
|
* use -z with git-ls-files, to support files with odd charsGravatar Joey Hess2010-10-29
|
* factor out stagedFilesGravatar Joey Hess2010-10-29
|
* avoid unnessary newlines before progress in quiet modeGravatar Joey Hess2010-10-29
|
* convert safeSystem to boolSystemGravatar Joey Hess2010-10-29
| | | | to fix ctrl-c handling
* ikiwiki is not really neededGravatar Joey Hess2010-10-29
|
* Merge remote branch 'branchable/master'Gravatar Joey Hess2010-10-29
|\
* | really fix SIGINT handlingGravatar Joey Hess2010-10-29
| | | | | | | | | | Have to completly avoid SIGINT being trapped, which means going very low-level.
* | Fix SIGINT handling.Gravatar Joey Hess2010-10-29
| |
* | syntax tweaksGravatar Joey Hess2010-10-28
| |
* | Add --verboseGravatar Joey Hess2010-10-28
| |
* | Fix support for file:// remotes.Gravatar Joey Hess2010-10-28
| |