summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* releasing version 3.201109153.20110915Gravatar Joey Hess2011-09-17
|
* grouped commands into related sectionsGravatar Joey Hess2011-09-15
|
* remove now unnecessary git commitsGravatar Joey Hess2011-09-15
|
* tweakGravatar Joey Hess2011-09-15
|
* remove command type definitionsGravatar Joey Hess2011-09-15
| | | | | | | These were a mistake, they make the type signatures harder to read and less flexible. The CommandSeek, CommandStart, CommandPerform, and CommandCleanup types were a good idea, but composing them with the parameters expected is going too far.
* move annex.numcopies parsing into withNumCopiesGravatar Joey Hess2011-09-15
|
* bugfix: drop and fsck did not honor --excludeGravatar Joey Hess2011-09-15
|
* wordingGravatar Joey Hess2011-09-15
|
* add error for move --autoGravatar Joey Hess2011-09-15
| | | | | | | | | | | | | | | It probably does not make sense to enable auto mode for move. I cannot think of a situation where it would make sense to try to use it. A hypothetical auto mode for move would only differ from a normal move in one case -- when both repositories have a file, move deletes it from one, and this reduces the number of copies. So an auto mode would either only let move work in that situation, or avoid removing the file in that situation, depending on the number of copies. This would be complex to implement, and is perhaps not a very obvious behavior. The error is a good thing to have, so users don't expect it to do something it does not.
* copy --autoGravatar Joey Hess2011-09-15
| | | | Only does copy when numcopies is not yet satisfied.
* document --auto all in one placeGravatar Joey Hess2011-09-15
|
* commentGravatar Joey Hess2011-09-15
|
* clean up params in usage displayGravatar Joey Hess2011-09-15
|
* remove optimize subcommand; use --auto insteadGravatar Joey Hess2011-09-15
| | | | | | | | | | | | | | | | | | get, drop: Added --auto option, which decides whether to get/drop content as needed to work toward the configured numcopies. The problem with bundling it up in optimize was that I then found I wanted to run an optmize that did not drop files, only got them. Considered adding a --only-get switch to it, but that seemed wrong. Instead, let's make existing subcommands optionally smarter. Note that the only actual difference between drop and drop --auto is that the latter does not even try to drop a file if it knows of not enough copies, and does not print any error messages about files it was unable to drop. It might be nice to make get avoid asking git for attributes when not in auto mode. For now it always asks for attributes.
* better var nameGravatar Joey Hess2011-09-15
|
* fix synopsisGravatar Joey Hess2011-09-15
|
* simplifyGravatar Joey Hess2011-09-14
|
* tweakGravatar Joey Hess2011-09-14
|
* refactorGravatar Joey Hess2011-09-14
|
* optimize: A new subcommand that either gets or drops file content as needed ↵Gravatar Joey Hess2011-09-14
| | | | | | | | to work toward meeting the configured numcopies setting. This is currently rather simplistic, though still useful. In the future, it could become smarter about what content is stored where, etc.
* shorten synopsisGravatar Joey Hess2011-09-14
|
* more newline fixesGravatar Joey Hess2011-09-09
| | | | | | | | | | Adds a missing newline when a longnote is followed by a endresult. Multiple longnotes in a row will now be separated by a blank line, which could be a bug or a feature depending on taste. Removed several places where newlines were explicitly displayed after longnotes.
* fix / escapeGravatar Joey Hess2011-09-09
|
* addurl: Always use whole url as destination filename, rather than only its ↵Gravatar Joey Hess2011-09-07
| | | | | | | | | | | | | file component. First, this ensures that git annex addurl, when run repeatedly with the same url, doesn't create duplicate files, which it did before when it fell back to the longer filename. Secondly, the file part of an url is frequently not very descriptive on its own. The uri scheme, auth, and port is intentionally left out, as clutter.
* simplifyGravatar Joey Hess2011-09-07
|
* Fix build without S3.Gravatar Joey Hess2011-09-07
|
* refactorGravatar Joey Hess2011-09-06
|
* whereis: Show untrusted locations separately and do not include in location ↵Gravatar Joey Hess2011-09-06
| | | | count.
* add news item for git-annex 3.20110906Gravatar Joey Hess2011-09-06
|
* releasing version 3.201109063.20110906Gravatar Joey Hess2011-09-06
|
* Fix Makefile to work with cabal again.Gravatar Joey Hess2011-09-06
|
* switch to using cabal-install git-annexGravatar Joey Hess2011-09-06
|
* add josn build depGravatar Joey Hess2011-09-06
|
* add json to build scriptsGravatar Joey Hess2011-09-06
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2011-09-06
|\
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl0-EtQjVUNysjom6sTlQxRUwkwD6uPx882011-09-06
| |
* | Improve display of newlines around error and warning messages.Gravatar Joey Hess2011-09-06
|/
* remove now unnecessary commit after getGravatar Joey Hess2011-09-05
|
* remove now-unnecessary commit after dropGravatar Joey Hess2011-09-05
|
* Added a commentGravatar http://joey.kitenet.net/2011-09-05
|
* Added a comment: Is it necessary to commit after the 'drop'?Gravatar DavidEdmondson2011-09-05
|
* add news item for git-annex 3.20110902Gravatar Joey Hess2011-09-02
|
* releasing version 3.201109023.20110902Gravatar Joey Hess2011-09-02
|
* avoid showing json lists of remotes when not in json modeGravatar Joey Hess2011-09-02
|
* rsync and wget use stderr for progress, so no problemGravatar Joey Hess2011-09-01
|
* close bug with some caveatsGravatar Joey Hess2011-09-01
|
* add json formatted list of remotesGravatar Joey Hess2011-09-01
| | | | | Wherever a list of remotes is shown, --json now enables a json formatted list.
* basic json supportGravatar Joey Hess2011-09-01
| | | | | | | | | | | | | | | | | | This includes a generic JSONStream library built on top of Text.JSON (somewhat hackishly). It would be possible to stream out a single json document describing all actions, but it's probably better for consumers if they can expect one json document per line, so I did it that way instead. Output from external programs used for transferring files is not currently hidden when outputting json, which probably makes it not very useful there. This may be dealt with if there is demand for json output for --get or --move to be parsable. The version, status, and find subcommands have hand-crafted output and don't do json. The whereis subcommand needs to be modified to produce useful json.
* generalize quiet flag to output typeGravatar Joey Hess2011-09-01
| | | | This will allow adding other styles of output.
* add explanation for why strictness is needed hereGravatar Joey Hess2011-08-31
|