Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | show error message on unexpected parameters to commands that take none | Joey Hess | 2011-05-28 |
| | | | | Before it would exit nonzero w/o doing anything, which was confusing. | ||
* | simplify | Joey Hess | 2011-05-28 |
| | |||
* | Fix bug in --exclude introduced in 0.20110516. | Joey Hess | 2011-05-27 |
| | |||
* | better multiword parameter handling | Joey Hess | 2011-05-16 |
| | | | | | This way, individual words as entered on the command line are available to commands. | ||
* | Maybe reduction pass 2 | Joey Hess | 2011-05-15 |
| | |||
* | simplified a bunch of Maybe handling | Joey Hess | 2011-05-15 |
| | |||
* | cleanup | Joey Hess | 2011-05-15 |
| | |||
* | refactor some boilerplate | Joey Hess | 2011-05-15 |
| | |||
* | started on initremote | Joey Hess | 2011-03-28 |
| | |||
* | Fix space leak in fsck and drop commands. | Joey Hess | 2011-03-22 |
| | | | | | | | | | | | | | | The space leak was somehow caused by this line: absfiles <- mapM absPath files I confess, I don't quite understand why this caused bad buffering, but apparently the whole pipeline from git-ls-files backed up at that point. Happily, rewriting the code to only get the cwd once and use a pure function to calculate absfiles clears it up, and should be a little more efficient in syscalls too. | ||
* | avoid version check before running version and upgrade commands | Joey Hess | 2011-03-19 |
| | | | | | There are two types of commands; those that access the repository and those that don't. Sorted. | ||
* | make commands that take a key as a parameter error if it's bad | Joey Hess | 2011-03-15 |
| | |||
* | fixed dropkey, setkey, and git-annex-shell subcommands | Joey Hess | 2011-03-15 |
| | | | | key is now specified as the full key, no --backend needed | ||
* | fromkey, and url backend download work now | Joey Hess | 2011-03-15 |
| | |||
* | rename file | Joey Hess | 2011-03-15 |
| | |||
* | first pass at using new keys | Joey Hess | 2011-03-15 |
| | | | | | | | It compiles. It sorta works. Several subcommands are FIXME marked and broken, because things that used to accept separate --backend and --key params need to be changed to accept just a --key that encodes all the key info, now that there is metadata in keys. | ||
* | shorten a help string to avoid column getting too wide | Joey Hess | 2011-03-05 |
| | |||
* | add describe subcommand | Joey Hess | 2011-03-03 |
| | |||
* | prevent trust commands from trying to do things in a bare repo | Joey Hess | 2011-03-03 |
| | | | | | Since they need to stage changes, they would actually, if allowed to run, succeed, but wipe out existing trust.log content. | ||
* | hello, liftM | Joey Hess | 2011-02-19 |
| | |||
* | add check for unclean tree | Joey Hess | 2011-02-01 |
| | |||
* | cleanup last change | Joey Hess | 2011-01-31 |
| | |||
* | Preserve specified file ordering when instructed to act on multiple files or ↵ | Joey Hess | 2011-01-31 |
| | | | | directories. | ||
* | tweak | Joey Hess | 2011-01-30 |
| | |||
* | more pure code refactoring | Joey Hess | 2011-01-29 |
| | |||
* | idiom | Joey Hess | 2011-01-27 |
| | |||
* | better directory handling | Joey Hess | 2011-01-27 |
| | | | | | | | | | | Rename Locations functions for better consitency, and make their values more consistent too. Used </> rather than manually building paths. There are still more places that manually do so, but are tricky, due to the behavior of </> when the second FilePath is absolute. So I only changed places where it obviously was relative. | ||
* | use isPrefixOf | Joey Hess | 2011-01-27 |
| | |||
* | 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. | ||
* | 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. | ||
* | clarify default values when no path is specified | Joey Hess | 2011-01-13 |
| | | | | | Much of the code to handle this was unnecessary, as git ls-files is used, and defaults to returning all files of the desired type. | ||
* | use concat | Joey Hess | 2011-01-09 |
| | |||
* | New migrate subcommand can be used to switch files to using a different ↵ | Joey Hess | 2011-01-08 |
| | | | | backend, safely and with no duplication of content. | ||
* | refactor in preparation for adding a git-annex-shell command | Joey Hess | 2010-12-30 |
| | |||
* | rename some stuff and prepare to break out more into Command/* | Joey Hess | 2010-12-30 |
| | |||
* | Avoid multiple calls to git ls-files when passed eg, "*". | Joey Hess | 2010-12-23 |
| | |||
* | Bugfix to git annex add of an unlocked file in a subdir. Closes: #606579 | Joey Hess | 2010-12-11 |
| | |||
* | use Text.Regex.PCRE.Light.Char8 rather than Text.Regexp | Joey Hess | 2010-12-08 |
| | | | | | Text.Regexp does not think that á matches . -- seems to be a unicode problem. | ||
* | Add --exclude option to exclude files from processing. | Joey Hess | 2010-12-08 |
| | | | | | Required some lifting so flags are evaled in the Annex monad before file filtering. | ||
* | In .gitattributes, the git-annex-numcopies attribute can be used to control ↵ | Joey Hess | 2010-11-28 |
| | | | | the number of copies to retain of different types of files. | ||
* | precommit: Optimise to avoid calling git-check-attr more than once. | Joey Hess | 2010-11-28 |
| | |||
* | hlint tweaks | Joey Hess | 2010-11-22 |
| | | | | Remotes.hs next, and also Backend/* and Command/* | ||
* | dropunused | Joey Hess | 2010-11-15 |
| | |||
* | comment | Joey Hess | 2010-11-14 |
| | |||
* | find: New subcommand. | Joey Hess | 2010-11-14 |
| | |||
* | better fsck file handling | Joey Hess | 2010-11-13 |
| | |||
* | fsck: avoid global checks if files specified | Joey Hess | 2010-11-13 |
| | |||
* | fsck improvements | Joey Hess | 2010-11-13 |
| | | | | | | | | | * fsck: Check if annex.numcopies is satisfied. * fsck: Verify the sha1 of files when the SHA1 backend is used. * fsck: Verify the size of files when the WORM backend is used. * fsck: Allow specifying individual files to fsk if fscking everything is not desired. * fsck: Fix bug, introduced in 0.04, in detection of unused data. | ||
* | refactor param seeking | Joey Hess | 2010-11-11 |
| |