diff options
author | Joey Hess <joey@kitenet.net> | 2014-04-15 14:23:08 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-04-15 14:23:08 -0400 |
commit | e110fd9b8b87fcb6da2ecdac0a93a1f71f80552f (patch) | |
tree | a227f6797f15bfa3ad3310ff5a447b7cf9b81584 /debian | |
parent | 1fc480e5664930992fbd697c27cc365191d873d3 (diff) |
found a way to make uninit always fast
To do so, I slightly changed the behavior of unannex. Now in fast mode, it
only makes a hard link when the annexed file's link count is 1. This avoids
unannexing 2 files with the same content in fast mode from hard linking
them together. (One will end up hard linked to the annex, which the docs
warn about.)
With that change, uninit can simply always run unannex in fast mode. Since
.git/annex/objects is being blown away anyway, there's no worry in this
case about a hard link pointing into it causing an annexed object to be
modified.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index e886f14ba..31226e4ba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,7 @@ git-annex (5.20140413) UNRELEASED; urgency=medium connections. * Improve handling of monthly/yearly scheduling. * Avoid depending on shakespeare except for when building the webapp. + * uninit: Avoid making unncessary copies of files. -- Joey Hess <joeyh@debian.org> Fri, 11 Apr 2014 21:33:35 -0400 |