Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | some reorg and further remote generalization | Joey Hess | 2011-03-27 |
| | |||
* | add remotes slot to Annex | Joey Hess | 2011-03-27 |
| | | | | This required parameterizing the type for Remote, to avoid a cycle. | ||
* | fast mode | Joey Hess | 2011-03-22 |
| | | | | | | | | | | Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * fsck: In fast mode, avoid checking checksums. * unused: In fast mode, just show all existing temp files as unused, and avoid expensive scan for other unused content. | ||
* | 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. | ||
* | rename file | Joey Hess | 2011-03-15 |
| | |||
* | move repoConfig out of Remotes | Joey Hess | 2011-03-05 |
| | |||
* | rename | Joey Hess | 2011-02-28 |
| | |||
* | use ShellParam type | Joey Hess | 2011-02-28 |
| | | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code. | ||
* | hello, liftM | Joey Hess | 2011-02-19 |
| | |||
* | rename TypeInternals to BackendTypes | Joey Hess | 2011-01-26 |
| | | | | Now that it only contains types used by the backends | ||
* | rework config storage | Joey Hess | 2011-01-26 |
| | | | | | | | Moved away from a map of flags to storing config directly in the AnnexState structure. Got rid of most accessor functions in Annex. This allowed supporting multiple --exclude flags. | ||
* | successfully split Annex and AnnexState out of TypeInternals | Joey Hess | 2011-01-25 |
| | |||
* | parameterize Backend type | Joey Hess | 2011-01-25 |
| | | | | | This allows the Backend type to not depend on the Annex type, and so the Annex type can later be moved out of TypeInternals. | ||
* | better types | Joey Hess | 2011-01-11 |
| | |||
* | use git-annex-shell configlist | Joey Hess | 2010-12-31 |
| | |||
* | rename some stuff and prepare to break out more into Command/* | Joey Hess | 2010-12-30 |
| | |||
* | add queueRun | Joey Hess | 2010-11-08 |
| | |||
* | Add annex.version, which will be used to automate upgrades. | Joey Hess | 2010-11-08 |
| | |||
* | hlinted a few files | Joey Hess | 2010-11-06 |
| | |||
* | finished adding support for annex.ssh-options | Joey Hess | 2010-11-01 |
| | |||
* | simplify evals | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | got rid of almost all 'return ()' | Joey Hess | 2010-10-28 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | add git queue to Annex monad | Joey Hess | 2010-10-26 |
| | | | | not used anywhere just yet.. | ||
* | new fromkey subcommand, for registering urls, etc0.01 | Joey Hess | 2010-10-21 |
| | | | | had to redo Annex monad's flag storage | ||
* | gratuitous rename | Joey Hess | 2010-10-18 |
| | |||
* | prune | Joey Hess | 2010-10-17 |
| | |||
* | move supportedBackends list into annex monad | Joey Hess | 2010-10-17 |
| | | | | | | | This was necessary so the File backend could import Backend w/o a cycle. Moved code that checks whether enough backends have a file into File backend. | ||
* | tweaks | Joey Hess | 2010-10-16 |
| | |||
* | avoid empty commits | Joey Hess | 2010-10-14 |
| | |||
* | add flags, and change to subcommand style | Joey Hess | 2010-10-14 |
| | |||
* | bug | Joey Hess | 2010-10-14 |
| | |||
* | more reorg, spiffed up state monad | Joey Hess | 2010-10-14 |
| | |||
* | more namespace cleanup | Joey Hess | 2010-10-14 |
| | |||
* | convert GitRepo to qualified import | Joey Hess | 2010-10-14 |
| | |||
* | add module that only exports abstract types | Joey Hess | 2010-10-14 |
| | |||
* | bugfix | Joey Hess | 2010-10-13 |
| | |||
* | use a state monad | Joey Hess | 2010-10-13 |
| | | | | enormous reworking | ||
* | copying almost working | Joey Hess | 2010-10-13 |
| | |||
* | almost able to get files from remotes now! | Joey Hess | 2010-10-13 |
| | |||
* | move some stuff out of IO | Joey Hess | 2010-10-13 |
| | |||
* | cost ordering | Joey Hess | 2010-10-13 |
| | |||
* | cleanup3 | Joey Hess | 2010-10-13 |
| | |||
* | cleanup2 | Joey Hess | 2010-10-13 |
| | |||
* | key conversion back from file bugfixes | Joey Hess | 2010-10-13 |
| | |||
* | cleanup | Joey Hess | 2010-10-13 |
| | |||
* | error handling | Joey Hess | 2010-10-13 |
| | |||
* | autobugfixing! | Joey Hess | 2010-10-13 |
| | | | | | | | | Converted Key to a real data type and caught all the places where I used an unconverted filename as a key. Had to loose some sanity checks around whether something is already annexed, but I guess I can add those back other ways. | ||
* | bugfx | Joey Hess | 2010-10-13 |
| |