summaryrefslogtreecommitdiff
path: root/Command
Commit message (Collapse)AuthorAge
...
* shutdown no longer a special caseGravatar Joey Hess2011-01-29
|
* factor out pure codeGravatar Joey Hess2011-01-29
|
* Improved temp file handlingGravatar Joey Hess2011-01-28
| | | | | | | * Improved temp file handling. Transfers of content can now be resumed from temp files later; the resume does not have to be the immediate next git-annex run. * unused: Include partially transferred content in the list.
* use safewritefileGravatar Joey Hess2011-01-28
|
* 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.
* bugfix to move --toGravatar Joey Hess2011-01-27
| | | | | Due to recent changes, the remotes config was not read before the remote to act on was picked.
* make filename available to fsck messagesGravatar Joey Hess2011-01-26
|
* move partitioning out of keyPossibilitiesGravatar Joey Hess2011-01-26
| | | | And a bug fix in passing.
* trust setting improvementsGravatar Joey Hess2011-01-26
|
* avoid moving if src and dest are the sameGravatar Joey Hess2011-01-26
|
* implement 3 level trust storage in trust.logGravatar Joey Hess2011-01-26
|
* 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.
* got rid of Core moduleGravatar Joey Hess2011-01-16
| | | | Most of it was to do with managing annexed Content, so put there
* on second thought, unlock should fail if content is not presentGravatar Joey Hess2011-01-14
|
* unlock: Fix behavior when file content is not present.Gravatar Joey Hess2011-01-13
|
* 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.
* avoid crashing if run before unused log is presentGravatar Joey Hess2011-01-12
|
* always write log, so it's empty if nothing is unusedGravatar Joey Hess2011-01-12
|
* migrate: Fix support for --backend option.Gravatar Joey Hess2011-01-11
|
* quiet git commit messagesGravatar Joey Hess2011-01-11
|
* copyright yearsGravatar Joey Hess2011-01-08
|
* 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.
* unannex: Now skips files whose content is not present, rather than it being ↵Gravatar Joey Hess2011-01-08
| | | | an error. This allows gradual conversion from one backend to another by running unannex followed by add in each repository.
* quiet git commitsGravatar Joey Hess2011-01-07
|
* bugfix: Running `copy --to` when both local and remote had the key dropped ↵Gravatar Joey Hess2011-01-07
| | | | it from local.
* 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.