summaryrefslogtreecommitdiff
path: root/Command
Commit message (Collapse)AuthorAge
* bugfix: Running `move --to` with a remote whose UUID was not yet knownGravatar Joey Hess2011-01-04
| | | | | | | | | * bugfix: Running `move --to` with a remote whose UUID was not yet known could result in git-annex not recording on the local side where the file was moved to. This could not result in data loss, or even a significant problem, since the remote *did* record that it had the file. * Also, add a general guard to detect attempts to record information about repositories with missing UUIDs.
* git-annex-shell: Avoid exposing any git repo config except for the ↵Gravatar Joey Hess2011-01-04
| | | | annex.uuid when doing configlist.
* git-annex-shell now exclusively used for all remote accessGravatar Joey Hess2010-12-31
|
* tuple makes it clearerGravatar Joey Hess2010-12-31
|
* use git-annex-shell configlistGravatar Joey Hess2010-12-31
|
* git-annex-shell is completeGravatar Joey Hess2010-12-31
| | | | still not used
* unfinished switch to using git-annex-shellGravatar Joey Hess2010-12-30
|
* git-annex-shell mostly done now, only needs 2 more subcommandsGravatar Joey Hess2010-12-30
|
* add git-annex-shell commandGravatar Joey Hess2010-12-30
| | | | This is not yet complete, as it does not allow starting rsync or scp.
* 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
|
* support trusted repositories that are not configured as remotesGravatar Joey Hess2010-12-29
|
* refactorGravatar Joey Hess2010-12-29
|
* forgot to add theseGravatar Joey Hess2010-12-28
|
* add a newlineGravatar Joey Hess2010-12-24
|
* Add uninit subcommand. Closes: #605749Gravatar Joey Hess2010-12-03
|
* 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.
* precommit: Optimise to avoid calling git-check-attr more than once.Gravatar Joey Hess2010-11-28
|
* addGravatar Joey Hess2010-11-27
|
* Fix bug in setkey subcommand triggered by move --to.Gravatar Joey Hess2010-11-27
|
* Add copy subcommand.Gravatar Joey Hess2010-11-27
|
* finished hlintingGravatar Joey Hess2010-11-22
|
* Only use cp -a if it is supported, falling back to cp -p or plain cp.Gravatar Joey Hess2010-11-18
| | | | | * cp --reflink=auto is used if supported, and will make git annex unlock much faster on filesystems like btrfs that support copy of write.
* fsck: Print warnings to stderr; --quiet can now be used to only see problems.Gravatar Joey Hess2010-11-15
|
* fixGravatar Joey Hess2010-11-15
|
* fsck no longer runs unusedGravatar Joey Hess2010-11-15
|
* addGravatar 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
|
* move stuff out of CoreGravatar Joey Hess2010-11-14
|
* find: New subcommand.Gravatar Joey Hess2010-11-14
|
* better fsck file handlingGravatar Joey Hess2010-11-13
|
* fsck even files not in backendGravatar 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.
* Optimize both pre-commit and lock subcommands.Gravatar Joey Hess2010-11-11
| | | | | | | | isLocked was doing the expensive check before the cheap one. Let's not fork git diff twice per file when committing, especially. git diff is still run more than strictly necessary (ie, more than once) if multiple unlocked files are being committed. But much better now.
* use -- before filenames when running git add, git rm, etcGravatar Joey Hess2010-11-10
|
* use new git functionGravatar Joey Hess2010-11-10
|
* explicity run queue to git add filesGravatar Joey Hess2010-11-10
|
* Unlocked files will now automatically be added back into the annex when ↵Gravatar Joey Hess2010-11-10
| | | | committed (and the updated symlink committed), by some magic in the pre-commit hook.
* fix handling of staged unlocked filesGravatar Joey Hess2010-11-10
|
* set write bit on unlocked fileGravatar Joey Hess2010-11-10
|
* addGravatar Joey Hess2010-11-10
|
* lock and unlock subcommandsGravatar Joey Hess2010-11-09
|
* Annexed file contents are now made unwritable and put in unwriteable ↵Gravatar Joey Hess2010-11-08
| | | | directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.)
* set version on initGravatar Joey Hess2010-11-08
|
* refactoring, no code changes reallyGravatar Joey Hess2010-11-08
|