summaryrefslogtreecommitdiff
path: root/Command/Fsck.hs
Commit message (Collapse)AuthorAge
* refactor some boilerplateGravatar Joey Hess2011-05-15
|
* Avoid using absolute paths when staging location log, as that can confuse ↵Gravatar Joey Hess2011-04-25
| | | | | | | | | | | git when a remote's path contains a symlink. Closes: #621386 This was a real PITA to fix, since location logs can be staged in both the current repo, as well as in local remote's repos, in which case the cwd will not be in the repo. And git add needs different params in both cases, when absolute paths are not used. In passing, git annex fsck now stages location log fixes.
* fsck: Ensure that files and directories in .git/annex/objects have proper ↵Gravatar Joey Hess2011-03-28
| | | | permissions.
* avoid version check before running version and upgrade commandsGravatar Joey Hess2011-03-19
| | | | | There are two types of commands; those that access the repository and those that don't. Sorted.
* fix up commands that are trouble on bare reposGravatar Joey Hess2011-03-03
| | | | | Most will just abort. init does a basic init and gives a command to run elsewhere to finish it.
* fsck: Check for and repair location log damage.Gravatar Joey Hess2011-03-02
|
* make filename available to fsck messagesGravatar Joey Hess2011-01-26
|
* 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.
* 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
|
* change name of numcopies attributeGravatar Joey Hess2010-11-28
|
* 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.
* finished hlintingGravatar Joey Hess2010-11-22
|
* fixGravatar Joey Hess2010-11-15
|
* fsck no longer runs unusedGravatar Joey Hess2010-11-15
|
* dropunusedGravatar Joey Hess2010-11-15
|
* unused: New subcommand, finds unused data (the global part of fsck).Gravatar Joey Hess2010-11-15
|
* 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
|
* refactoring, no code changes reallyGravatar Joey Hess2010-11-08
|
* fsck worksGravatar Joey Hess2010-11-07
|
* rough in fsckGravatar Joey Hess2010-11-07
|
* add fsck subcommand (stub)Gravatar Joey Hess2010-11-06