summaryrefslogtreecommitdiff
path: root/Command.hs
Commit message (Collapse)AuthorAge
* add describe subcommandGravatar Joey Hess2011-03-03
|
* prevent trust commands from trying to do things in a bare repoGravatar Joey Hess2011-03-03
| | | | | Since they need to stage changes, they would actually, if allowed to run, succeed, but wipe out existing trust.log content.
* hello, liftMGravatar Joey Hess2011-02-19
|
* add check for unclean treeGravatar Joey Hess2011-02-01
|
* cleanup last changeGravatar Joey Hess2011-01-31
|
* Preserve specified file ordering when instructed to act on multiple files or ↵Gravatar Joey Hess2011-01-31
| | | | directories.
* tweakGravatar Joey Hess2011-01-30
|
* more pure code refactoringGravatar Joey Hess2011-01-29
|
* idiomGravatar Joey Hess2011-01-27
|
* better directory handlingGravatar Joey Hess2011-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 isPrefixOfGravatar Joey Hess2011-01-27
|
* rework config storageGravatar Joey Hess2011-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 typeGravatar Joey Hess2011-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 specifiedGravatar Joey Hess2011-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 concatGravatar Joey Hess2011-01-09
|
* New migrate subcommand can be used to switch files to using a different ↵Gravatar Joey Hess2011-01-08
| | | | backend, safely and with no duplication of content.
* refactor in preparation for adding a git-annex-shell commandGravatar Joey Hess2010-12-30
|
* rename some stuff and prepare to break out more into Command/*Gravatar Joey Hess2010-12-30
|
* Avoid multiple calls to git ls-files when passed eg, "*".Gravatar Joey Hess2010-12-23
|
* Bugfix to git annex add of an unlocked file in a subdir. Closes: #606579Gravatar Joey Hess2010-12-11
|
* use Text.Regex.PCRE.Light.Char8 rather than Text.RegexpGravatar Joey Hess2010-12-08
| | | | | Text.Regexp does not think that á matches . -- seems to be a unicode problem.
* Add --exclude option to exclude files from processing.Gravatar Joey Hess2010-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 ↵Gravatar Joey Hess2010-11-28
| | | | the number of copies to retain of different types of files.
* precommit: Optimise to avoid calling git-check-attr more than once.Gravatar Joey Hess2010-11-28
|
* hlint tweaksGravatar Joey Hess2010-11-22
| | | | Remotes.hs next, and also Backend/* and Command/*
* dropunusedGravatar Joey Hess2010-11-15
|
* commentGravatar Joey Hess2010-11-14
|
* find: New subcommand.Gravatar Joey Hess2010-11-14
|
* better fsck file handlingGravatar Joey Hess2010-11-13
|
* fsck: avoid global checks if files specifiedGravatar Joey Hess2010-11-13
|
* fsck improvementsGravatar Joey Hess2010-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 seekingGravatar Joey Hess2010-11-11
|
* rework command dispatching for add and pre-commitGravatar Joey Hess2010-11-11
| | | | | Both subcommands do two different operations on different sets of files, so allowing a subcommand to perform a list of operations cleans things up.
* refactoring, no code changes reallyGravatar Joey Hess2010-11-08
|
* add fsck subcommand (stub)Gravatar Joey Hess2010-11-06
|
* support subcommands that take no paramsGravatar Joey Hess2010-11-04
|
* refactorGravatar Joey Hess2010-11-04
|
* broke subcommands out into separate modulesGravatar Joey Hess2010-11-02