Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | got rid of Core module | Joey Hess | 2011-01-16 |
| | | | | Most of it was to do with managing annexed Content, so put there | ||
* | fsck: Fix bug in moving of corrupted files to .git/annex/bad/ | Joey Hess | 2011-01-11 |
| | |||
* | factor out a little more | Joey Hess | 2010-12-30 |
| | |||
* | Avoid multiple calls to git ls-files when passed eg, "*". | Joey Hess | 2010-12-23 |
| | |||
* | Bugfix to git annex unused in a repository with nothing yet annexed. | Joey Hess | 2010-12-20 |
| | |||
* | robustness fix | Joey Hess | 2010-12-02 |
| | | | | don't crash if an object directory does not contain a file | ||
* | Avoid deleting temp files when rsync fails. | Joey Hess | 2010-12-02 |
| | |||
* | finished hlinting | Joey Hess | 2010-11-22 |
| | |||
* | hlint tweaks | Joey Hess | 2010-11-22 |
| | | | | Remotes.hs next, and also Backend/* and Command/* | ||
* | move stuff out of Core | Joey Hess | 2010-11-14 |
| | |||
* | tweak | Joey Hess | 2010-11-13 |
| | |||
* | fsck bugfixes | 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. | ||
* | got rid of several more calls to git when finding unlocked files | Joey Hess | 2010-11-11 |
| | |||
* | rework command dispatching for add and pre-commit | Joey Hess | 2010-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. | ||
* | use -- before filenames when running git add, git rm, etc | Joey Hess | 2010-11-10 |
| | |||
* | bugfix | Joey Hess | 2010-11-10 |
| | | | | | | | | | | | | The object's directory might exist if the backend picked the same key as was already present. That could happen, for example, if the sha1 is the same. Note that I chose to go ahead and replace the old content with the new. We don't know if they are the same (even with sha1, their timestamp or perms could differ), so have to assume the newer one is preffered. Although it won't propigate to other annexes, so it had better not be significantly different! | ||
* | tweak | Joey Hess | 2010-11-09 |
| | |||
* | Annexed file contents are now made unwritable and put in unwriteable ↵ | Joey Hess | 2010-11-08 |
| | | | | directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.) | ||
* | Reorganised the layout of .git/annex/ | Joey Hess | 2010-11-08 |
| | |||
* | refactoring, no code changes really | 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 |
| | |||
* | trim | Joey Hess | 2010-11-01 |
| | |||
* | move | Joey Hess | 2010-11-01 |
| | |||
* | refactor inAnnex remote checking to Remotes | Joey Hess | 2010-10-31 |
| | |||
* | Fix crash on unknown symlinks. | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | avoid unnessary newlines before progress in quiet mode | Joey Hess | 2010-10-29 |
| | |||
* | got rid of almost all 'return ()' | Joey Hess | 2010-10-28 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | pre-commit hook | Joey Hess | 2010-10-27 |
| | |||
* | don't try to set up .gitattributes every time; only do it on git annex init | Joey Hess | 2010-10-27 |
| | |||
* | use xargs | Joey Hess | 2010-10-27 |
| | |||
* | use git command queue | Joey Hess | 2010-10-26 |
| | |||
* | add git queue to Annex monad | Joey Hess | 2010-10-26 |
| | | | | not used anywhere just yet.. | ||
* | add setkey subcommand | Joey Hess | 2010-10-25 |
| | | | | And finished implementing move --to | ||
* | fix failure propigation | Joey Hess | 2010-10-25 |
| | |||
* | add dropkey subcommand and --quiet | Joey Hess | 2010-10-25 |
| | | | | Needed for better git annex move --from | ||
* | split commands into 3 phases | Joey Hess | 2010-10-25 |
| | | | | I feel like I just leveled up in Haskell. | ||
* | update | Joey Hess | 2010-10-25 |
| | |||
* | factored out getViaTmp | Joey Hess | 2010-10-23 |
| | |||
* | better message display | Joey Hess | 2010-10-23 |
| | |||
* | reorg remote key presense checking code | Joey Hess | 2010-10-23 |
| | | | | | | Also, it now checks if a key is inAnnex, ie, cached in .git/annex, not if it is present in a remote. For the File Backend, these are equivilant, not so for other backends. | ||
* | new fromkey subcommand, for registering urls, etc0.01 | Joey Hess | 2010-10-21 |
| | | | | had to redo Annex monad's flag storage | ||
* | newlines before failed message | Joey Hess | 2010-10-19 |
| | | | | needed if a long message was shown | ||
* | less verbose failures seem better here | Joey Hess | 2010-10-19 |
| | |||
* | don't throw a fatal error | Joey Hess | 2010-10-19 |
| |