Optimized copy --from and get --from to avoid checking the location log for files that are already present.

This can be a significant speedup when running in large trees that are
only missing a few files; it makes copy --from just as fast as get.
This commit is contained in:
Joey Hess 2011-11-10 21:32:42 -04:00
parent 49d2177d51
commit 2de1e2c2ce
2 changed files with 16 additions and 8 deletions

2
debian/changelog vendored
View file

@ -3,6 +3,8 @@ git-annex (3.20111108) UNRELEASED; urgency=low
* Handle a case where an annexed file is moved into a gitignored directory,
by having fix --force add its change.
* Avoid cyclic drop problems.
* Optimized copy --from and get --from to avoid checking the location log
for files that are already present.
-- Joey Hess <joeyh@debian.org> Mon, 07 Nov 2011 18:08:42 -0400