Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add annex.used-refspec | Joey Hess | 2015-05-14 |
| | |||
* | unused: Add --used option, which can specify a set of refs to consider used, ↵ | Joey Hess | 2015-05-14 |
| | | | | rather than the default of considering all refs used. | ||
* | Avoid accumulating transfer failure log files unless the assistant is being ↵ | Joey Hess | 2015-05-12 |
| | | | | | | | | | | | | used. Only the assistant uses these, and only the assistant cleans them up, so make only git annex transferkeys write them, There is one behavior change from this. If glacier is being used, and a manual git annex get --from glacier fails because the file isn't available yet, the assistant will no longer later see that failed transfer file and retry the get. Hope no-one depended on that old behavior. | ||
* | Take space that will be used by running downloads into account when checking ↵ | Joey Hess | 2015-05-12 |
| | | | | annex.diskreserve. | ||
* | Merge branch 'master' into concurrentprogress | Joey Hess | 2015-05-12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Command/Fsck.hs Messages.hs Remote/Directory.hs Remote/Git.hs Remote/Helper/Special.hs Types/Remote.hs debian/changelog git-annex.cabal | ||
| * | drop: Now supports --all, --unused, and --key. | Joey Hess | 2015-05-12 |
| | | |||
| * | import: Refuse to import files that are within the work tree, as that does ↵ | Joey Hess | 2015-05-11 |
| | | | | | | | | not make sense and could cause data loss. | ||
| * | more FlexibleContexts | Joey Hess | 2015-05-10 |
| | | |||
| * | more time-1.5 fixes | Joey Hess | 2015-05-10 |
| | | |||
| * | support time-1.5.0 | Joey Hess | 2015-05-10 |
| | | | | | | | | | | | | | | This no longer uses old-locale's defaultTimeLocale, but provides one of its own. Factored out a Logs.TimeStamp. | ||
| * | Improve quvi 0.4 output parsing to handle cases wher there is no known ↵ | Joey Hess | 2015-05-08 |
| | | | | | | | | filename extension. This is currently the case when using quvi with youtube. In this case, the extension ".m" will be used. | ||
| * | fsck: Ignore error recording the fsck in the activity log, which can happen ↵ | Joey Hess | 2015-05-06 |
| | | | | | | | | when running fsck in a read-only repository. Closes: #698559 (fsck can still need to write to the repository if it find problems, but a successful fsck can be done read-only) | ||
| * | contentlocation, examinekey, lookupkey: Added --batch mode option. | Joey Hess | 2015-05-06 |
| | | |||
| * | assistant: Added --autostop to complement --autostart. | Joey Hess | 2015-05-01 |
| | | |||
| * | Improve behavior when a git-annex command is told to operate on a file that ↵ | Joey Hess | 2015-04-30 |
| | | | | | | | | doesn't exist. It will now continue to other files specified after that on the command line, and only error out at the end. | ||
| * | move nubbing into function whose algo needs a nubbed list | Joey Hess | 2015-04-30 |
| | | |||
| * | improve messages | Joey Hess | 2015-04-30 |
| | | |||
| * | import: Before removing a duplicate file in --deduplicate or ↵ | Joey Hess | 2015-04-30 |
| | | | | | | | | --clean-duplicates mode, verify that enough copies of its content still exist. | ||
| * | refactor | Joey Hess | 2015-04-30 |
| | | |||
| * | nub list after adding ocal uuid to it | Joey Hess | 2015-04-30 |
| | | | | | | | | | | | | This potentially fixes a numcopies counting bug when dropping --from a remote, and the local repository is trusted. The local repo would end up in the list twice, so it would verify one less copy than it was supposed to. | ||
| * | import: Don't stop entire import when one file fails due to being gitignored ↵ | Joey Hess | 2015-04-29 |
| | | | | | | | | or conflicting with something in the work tree. | ||
| * | import: Check for gitignored files before moving them into the tree. (Needs ↵ | Joey Hess | 2015-04-29 |
| | | | | | | | | git 1.8.4 or newer.) | ||
| * | Fix bogus failure of fsck --fast. | Joey Hess | 2015-04-27 |
| | | |||
| * | clean up imports | Joey Hess | 2015-04-19 |
| | | |||
| * | removed all uses of undefined from code base | Joey Hess | 2015-04-19 |
| | | | | | | | | It's a code smell, can lead to hard to diagnose error messages. | ||
| * | forgot to add these | Joey Hess | 2015-04-18 |
| | | |||
| * | required: New command, like wanted, but for required content. | Joey Hess | 2015-04-18 |
| | | | | | | | | Also refactored some code to reduce duplication. | ||
| * | fsck --from remote: Avoid downloading a key if it would go over the ↵ | Joey Hess | 2015-04-18 |
| | | | | | | | | annex.diskreserve limit. | ||
| * | fsck --from remote: When bad content is found in the remote, and the local ↵ | Joey Hess | 2015-04-18 |
| | | | | | | | | repo does not have a copy of the content, preserve the bad content in .git/annex/bad/ to avoid further data loss. | ||
* | | add filename to progress bar, and display ok/failed at end | Joey Hess | 2015-04-14 |
| | | | | | | | | This needed plumbing an AssociatedFile through retrieveKeyFileCheap. | ||
* | | Merge branch 'master' into concurrentprogress | Joey Hess | 2015-04-14 |
|\| | | | | | | | | | Conflicts: debian/changelog | ||
| * | info: Added --bytes option. | Joey Hess | 2015-04-12 |
| | | |||
| * | info dir: Added information about repositories that contain files in the ↵ | Joey Hess | 2015-04-12 |
| | | | | | | | | | | | | | | | | | | | | | | specified directory. This is a nearly free feature; it piggybacks on the location log lookups done for the numcopies stats. So, the only extra overhead is updating the map of repository sizes. However, I had to switch to Data.Map.Strict, which needs containers 0.5. If backporting to wheezy, will probably need to revert this commit. | ||
* | | get, move, copy, mirror: Concurrent downloads and uploads are now supported! | Joey Hess | 2015-04-10 |
|/ | | | | | | | | | | | This works, and seems fairly robust. Clean get of 20 files at -J3. At -J10, there are some messages about ssh multiplexing, probably due to a race spinning up the ssh connection cacher. But, it manages to get all the files ok regardless. The progress bars are a scrambled mess though, due to bugs in ascii-progress, which I've already filed. Particularly this one: https://github.com/yamadapc/haskell-ascii-progress/issues/8 | ||
* | unused import | Joey Hess | 2015-04-10 |
| | |||
* | contentlocationn: New plumbing command. | Joey Hess | 2015-04-09 |
| | |||
* | importfeed: Error out when passed a non-url. | Joey Hess | 2015-04-09 |
| | |||
* | importfeed: Fix feed download when curl is used. | Joey Hess | 2015-04-09 |
| | | | | | This bug used to only afflict file:/// urls, but became more exposed by b1483ee577dded9e00f8d82d52a806ee02888b2c. | ||
* | info: Display repository mode: bare when in a bare (non-direct mode) repo. | Joey Hess | 2015-04-09 |
| | |||
* | proxy: Made it work when run in a new repository before initial commit. | Joey Hess | 2015-04-09 |
| | |||
* | wording | Joey Hess | 2015-04-08 |
| | |||
* | add: If annex.largefiles is set and does not match a file that's being ↵ | Joey Hess | 2015-04-08 |
| | | | | added, the file will be checked into git rather than being added to the annex. Previously, git annex add skipped over such files; this new behavior is more useful in direct mode. | ||
* | fromkey, registerurl: When reading from stdin, allow the filename and url, ↵ | Joey Hess | 2015-04-07 |
| | | | | respectively, to contain whitespace. | ||
* | expire --no-act | Joey Hess | 2015-04-05 |
| | |||
* | info remove: show trust level | Joey Hess | 2015-04-05 |
| | |||
* | rethought distributed fsck; instead add activity.log and expire command | Joey Hess | 2015-04-05 |
| | | | | This is much more space efficient! | ||
* | rename bothHandles -> ioHandles | Joey Hess | 2015-04-03 |
| | |||
* | Steer towards deduplication | Jean Jordaan | 2015-04-03 |
| | |||
* | version: Add --raw | Joey Hess | 2015-04-02 |
| | |||
* | remove unused param | Joey Hess | 2015-04-01 |
| |