Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add hashing to web log files | Joey Hess | 2011-07-01 |
| | |||
* | renamed GitRepo to Git | Joey Hess | 2011-06-30 |
| | | | | It was always imported qualified as Git anyway | ||
* | generalized safeWriteFile to viaTmp | Joey Hess | 2011-06-30 |
| | |||
* | factor out file list stuff from GitRepo | Joey Hess | 2011-06-29 |
| | | | | | GitRepo is getting too large an interface; these all fit nicely into a submodule. | ||
* | fix upgrade when .git-annex has already been entirely converted | Joey Hess | 2011-06-24 |
| | |||
* | better setup of git-annex branch pushing on upgrade | Joey Hess | 2011-06-24 |
| | |||
* | save state before message | Joey Hess | 2011-06-24 |
| | | | | to avoid long delay after | ||
* | more upgrades fixes for bare repos | Joey Hess | 2011-06-24 |
| | |||
* | fixes for upgrading bare repos | Joey Hess | 2011-06-24 |
| | |||
* | layout | Joey Hess | 2011-06-23 |
| | |||
* | improve post-upgrade push instructions | Joey Hess | 2011-06-23 |
| | |||
* | remove stateDir | Joey Hess | 2011-06-23 |
| | |||
* | v3 upgrade code works | Joey Hess | 2011-06-23 |
| | | | | but write the index file a lot, so slow | ||
* | docs | Joey Hess | 2011-06-22 |
| | |||
* | stub in v2 upgrade | Joey Hess | 2011-06-22 |
| | |||
* | fixed logFile | Joey Hess | 2011-06-22 |
| | |||
* | stop undoing gitattributes on uninit | Joey Hess | 2011-06-22 |
| | | | | v2 upgrade will undo them | ||
* | stop changing gitattributes on update from v1 | Joey Hess | 2011-06-22 |
| | | | | gitattributes changes are not needed, and will be removed in the v2 upgrade | ||
* | move LocationLog into Annex monad from IO | Joey Hess | 2011-06-22 |
| | | | | It will need to run in Annex so it can use Branch | ||
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | Periodically flush git command queue, to avoid boating memory usage too much. | Joey Hess | 2011-04-07 |
| | | | | | | | Since the queue is flushed in between subcommand actions being run, there should be no issues with actions that expect to queue up some stuff and have it run after they do other stuff. So I didn't have to audit for such assumptions. | ||
* | Bugfix: Keys could be received into v1 annexes from v2 annexes, via v1 ↵ | Joey Hess | 2011-03-28 |
| | | | | git-annex-shell. This results in some oddly named keys in the v1 annex. Recognise and fix those keys when upgrading, instead of crashing. | ||
* | response | Joey Hess | 2011-03-27 |
| | |||
* | typo | Joey Hess | 2011-03-21 |
| | |||
* | upgrade messages | Joey Hess | 2011-03-21 |
| | |||
* | don't crash on upgrade if .git-annex DNE | Joey Hess | 2011-03-19 |
| | |||
* | set version before running operation that can commit | Joey Hess | 2011-03-16 |
| | |||
* | add explicit upgrade command | Joey Hess | 2011-03-16 |
| | |||
* | use queue when upgrading, flushing every so often | Joey Hess | 2011-03-16 |
| | | | | | | | | | | | | | | | | | Added a cheap way to query the size of a queue. runQueueAt is not the default yet only because there may be some code that expects to be able to queue some suff, do something else, and run the whole queue at the end. 10240 is an arbitrary size for the queue. If we assume annexed filenames are between 10 and 255 characters long, then the queue will build up between 100kb and 2550kb long commands. The max command line length on linux is somewhere above 20k, so this is a fairly good balance -- the queue will buffer only a few megabytes of stuff and a minimal number of commands will be run by xargs. Also, insert queue items strictly, this should save memory. | ||
* | bare repo upgrade support | Joey Hess | 2011-03-16 |
| | |||
* | don't use queue when upgrading | Joey Hess | 2011-03-16 |
| | | | | In a large repo, just queuing the things to do used a lot of ram. | ||
* | improve upgrade | Joey Hess | 2011-03-16 |
| | |||
* | upgrades seem to fully work | Joey Hess | 2011-03-16 |
| | |||
* | v1 -> v2 upgrade partially working | Joey Hess | 2011-03-16 |
| | | | | still need to move location log files, and auto-commit | ||
* | upgrade groundwork | Joey Hess | 2011-03-16 |
pulled in old versions of functions for working with keys Wrote a parser from old key filenames to new keys. |