Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | fsck: Added --distributed and --expire options, for distributed fsck. | Joey Hess | 2015-04-01 |
| | |||
* | import: --deduplicate and --cleanduplicates now output the keys ↵ | Joey Hess | 2015-03-31 |
| | | | | corresponding to duplicated files they process. | ||
* | addurl --file: When used with a special remote that claims urls and checks ↵ | Joey Hess | 2015-03-31 |
| | | | | their contents, don't override the user's provided filename with filenames that the special remote suggests. Also, don't allow adding the url if the special remote says it contains multiple files. |