summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* log --after=dateGravatar Joey Hess2012-01-06
|
* use a zipperGravatar Joey Hess2012-01-06
|
* log: New command that displays the location log for file, showing each ↵Gravatar Joey Hess2012-01-06
| | | | | | | | | | | | | | | repository they were added to and removed from. This needs to run git log on the location log files to get at all past versions of the file, which tends to be a bit slow. It would be possible to make a version optimised for showing the location logs for every key. That would only need to run git log once, so would be faster, but it would need to process an enormous amount of data, so would not speed up the individual file case. In the future it would be nice to support log --format. log --json also doesn't work right yet.
* tweakGravatar Joey Hess2012-01-06
|
* look up --to and --from remote names only onceGravatar Joey Hess2012-01-06
| | | | This will speed up commands like move and drop.
* more command-specific optionsGravatar Joey Hess2012-01-06
| | | | | | | | | | | | | | | | | | | | | Made --from and --to command-specific options. Added generic storage for values of command-specific options, which allows removing some of the special case fields in AnnexState. (Also added generic storage for command-specific flags, although there are not yet any.) Note that this storage uses a Map, so repeatedly looking up the same value is slightly more expensive than looking up an AnnexState field. But, the value can be looked up once in the seek stage, transformed as necessary, and passed in a closure to the start stage, and this avoids that overhead. Still, I'm hesitant to use this for things like force or fast flags. It's probably best to reserve it for flags that are only used by a few commands, or options like --from and --to that it's important only be allowed to be used with commands that implement them, to avoid user confusion.
* closeGravatar Joey Hess2012-01-05
|
* Added a comment: Thank you!Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* update ignoresGravatar Joey Hess2012-01-05
|
* remove S3stub stuffGravatar Joey Hess2012-01-05
| | | | | Let's keep that in a no-s3 branch, which can be merged into eg, debian-stable.
* Don't list S3 as a remote type when built without S3 support.Gravatar Joey Hess2012-01-05
|
* per-command optionsGravatar Joey Hess2012-01-05
| | | | | | Finally commands can define their own options. Moved --format and --print0 to be options only of find.
* Command data structure tweakingGravatar Joey Hess2012-01-05
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-06
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-06
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2012-01-05
|
* Support unescaped repository urls, like git does.Gravatar Joey Hess2012-01-05
| | | | | | | | Turns out that git will accept a .git/config containing an url with eg, spaces in its name. Handle this by escaping the url if it's not valid. This also fixes support for urls containing escaped characters like %20 for space. Before, the path from the url was not unescaped properly.
* add news item for git-annex 3.20120105Gravatar Joey Hess2012-01-05
|
* releasing version 3.201201053.20120105Gravatar Joey Hess2012-01-05
|
* Run gpg with --no-tty. Closes: #654721Gravatar Joey Hess2012-01-05
|
* add twitter feedGravatar Joey Hess2012-01-05
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-04
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkey8WuXUh_x5JC2c9_it1CYRnVTgdGu1M2012-01-04
|
* add sitemapGravatar Joey Hess2012-01-03
|
* add how it works pageGravatar Joey Hess2012-01-03
|
* fsck: Do backend-specific check before checking numcopies is satisfied.Gravatar Joey Hess2012-01-03
| | | | | This way, when a checksum check fails and the content is moved aside, the numcopies check also warns if there are not enough copies.
* typoGravatar Joey Hess2012-01-03
|
* Added a commentGravatar http://peter-simons.myopenid.com/2012-01-03
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-03
|
* Added a commentGravatar http://peter-simons.myopenid.com/2012-01-03
|
* Added quickcheck to build dependencies, and fail if test suite cannot be built.Gravatar Joey Hess2012-01-03
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-03
|
* Added a commentGravatar http://peter-simons.myopenid.com/2012-01-03
|
* Added a commentGravatar http://peter-simons.myopenid.com/2012-01-03
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-03
|
* Added a commentGravatar http://joey.kitenet.net/2012-01-03
|
* (no commit message)Gravatar http://peter-simons.myopenid.com/2012-01-03
|
* (no commit message)Gravatar http://peter-simons.myopenid.com/2012-01-03
|
* after is a better name for observe_Gravatar Joey Hess2012-01-03
|
* no implicit dotfiles in addGravatar Joey Hess2012-01-03
| | | | | | | | | | | | | | | | | | | | | | | | Dotfiles, and files inside dotdirs are not added by "git annex add" unless the dotfile or directory is explicitly listed. So "git annex add ." will add all untracked files in the current directory except for those in dotdirs. One reason for this is that it will make git-annex more usable with vcsh, where you don't want "vcsh big annex add" to check in all the dotfiles that are already versioned in other repositories. (If you're using vcsh for repos that contain non-dotfiles, this won't help, and you'll need to .gitignore such things, but this will cover the common case.) A more general reason why this seems like a good idea is the same reason ls ignores dotfiles, just the unix convention that they are cruft that is kept out of the way most of the time. All the other git-annex commands still do deal with any dotfiles that do get into the annex. This seemed right because if I've gone to the trouble to add a dotfile, I will want "git annex get ." to get it along with everything else.
* dead codeGravatar Joey Hess2012-01-03
|
* factor observe_Gravatar Joey Hess2012-01-03
|
* Added a commentGravatar http://a-or-b.myopenid.com/2012-01-03
|