summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avoid fromIntegral overheadGravatar Joey Hess2015-02-16
|
* updateGravatar Joey Hess2015-02-16
|
* commit new transaction after 60 secondsGravatar Joey Hess2015-02-16
| | | | | | | | | | | | | | Database.Handle can now be given a CommitPolicy, making it easy to specify transaction granularity. Benchmarking the old git-annex incremental fsck that flips sticky bits to the new that uses sqlite, running in a repo with 37000 annexed files, both from cold cache: old: 6m6.906s new: 6m26.913s This commit was sponsored by TasLUG.
* commit more transactions when fsckingGravatar Joey Hess2015-02-16
| | | | | | This makes interrupt and resume work, robustly. But, incremental fsck is slowed down by all those transactions..
* convert incremental fsck to using sqlite databaseGravatar Joey Hess2015-02-16
| | | | | | | | | | | | | | | | | Did not keep backwards compat for sticky bit records. An incremental fsck that is already in progress will start over on upgrade to this version. This is not yet ready for merging. The autobuilders need to have sqlite installed. Also, interrupting a fsck --incremental does not commit the database. So, resuming with fsck --more restarts from beginning. Memory: Constant during a fsck of tens of thousands of files. (But, it does seem to buffer whole transation in memory, so may really scale with number of files.) CPU: ?
* Merge branch 'master' into databaseGravatar Joey Hess2015-02-15
|\
| * better results for esquelitoGravatar Joey Hess2015-02-15
| |
* | cleanupGravatar Joey Hess2015-02-15
| |
* | update, fixing compilation and fixing to actually do a joinGravatar Joey Hess2015-02-15
| |
| * reviewed vcache for use by git-annex; found it wantingGravatar Joey Hess2015-02-15
| |
| * commentGravatar Joey Hess2015-02-12
| |
| * devblogGravatar Joey Hess2015-02-12
| |
| * also assistantGravatar Joey Hess2015-02-12
| |
| * propigate ssh-options everywhere ssh caching is usedGravatar Joey Hess2015-02-12
| | | | | | | | | | | | | | | | | | * sync: Use the ssh-options git config when doing git pull and push. * remotedaemon: Use the ssh-options git config. Note that the rename env var means that if a new git-annex calls an old one for git-annex ssh, or a new calls an old, nothing much will go wrong; just ssh caching won't happen.
| * fix compile warningGravatar Joey Hess2015-02-12
| |
| * The ssh-options git config is now used by gcrypt, rsync, and ddar special ↵Gravatar Joey Hess2015-02-12
| | | | | | | | remotes that use ssh as a transport.
| * avoid unncessary IOGravatar Joey Hess2015-02-12
| |
| * details neededGravatar Joey Hess2015-02-12
| |
| * commentGravatar Joey Hess2015-02-12
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-12
| |
| * (no commit message)Gravatar https://id.koumbit.net/anarcat2015-02-12
| |
| * (no commit message)Gravatar https://id.koumbit.net/anarcat2015-02-12
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlJl0OCe6AJEnIFIcg-t5Rhk-lI_Y-tWUs2015-02-12
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnm19dBCRphmtjXfopm_NpvnRwz-qIJ2Tw2015-02-12
| |
| * Added a comment: annex sync when inside an itinerant repositoryGravatar https://www.google.com/accounts/o8/id?id=AItOawkMTPqZZWoz396ABpx6nh3osxKQCFaSW6M2015-02-12
| |
| * (no commit message)Gravatar sairon2015-02-12
| |
| * devblogGravatar Joey Hess2015-02-11
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-02-11
| |\
| * | updateGravatar Joey Hess2015-02-11
| | |
| * | updateGravatar Joey Hess2015-02-11
| | |
| | * Added a comment: git bug indeedGravatar https://id.koumbit.net/anarcat2015-02-11
| |/
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-02-11
| |\
| * | sync, assistant: Include repository name in head branch commit message.Gravatar Joey Hess2015-02-11
| | | | | | | | | | | | | | | | | | Note that while the assistant detects changes made to remote names, I left the commit message fixed rather than calculating it after every commit. It doesn't seem worth the CPU to do the latter.
| | * Added a comment: did I wrote this suggestionGravatar https://www.google.com/accounts/o8/id?id=AItOawn4bbuawnh-nSo9pAh8irYAcV4MQCcfdHo2015-02-11
| |/
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2015-02-11
| |\
| * | commentsGravatar Joey Hess2015-02-11
| | |
| | * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| | |
| * | dropdrive drops the leading slash, so need fil:///Gravatar Joey Hess2015-02-11
| | |
| * | fix file:// url generation on windows in testGravatar Joey Hess2015-02-11
| | |
| | * removedGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| |/
| * Added a commentGravatar https://id.koumbit.net/anarcat2015-02-11
| |
| * (no commit message)Gravatar https://id.koumbit.net/anarcat2015-02-11
| |
| * removedGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| |
| * (no commit message)Gravatar https://id.koumbit.net/anarcat2015-02-11
| |
| * Added a comment: cmdline of neverending processGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlmLuHhscJsoAqb9q0N3LdtHum6LjY1LK42015-02-11
| |
| * Added a comment: Cross checkGravatar https://www.google.com/accounts/o8/id?id=AItOawl52i_Ao3TpmLrpYMCbRcnNiMuNiwIDr4E2015-02-10
| |
| * metadata: When setting metadata, do not recurse into directories by default, ↵Gravatar Joey Hess2015-02-10
| | | | | | | | since that can be surprising behavior and difficult to recover from. The old behavior is available by using --force.
| * close; operator errorGravatar Joey Hess2015-02-10
| |