summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-04-15 14:23:08 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-04-15 14:23:08 -0400
commite110fd9b8b87fcb6da2ecdac0a93a1f71f80552f (patch)
treea227f6797f15bfa3ad3310ff5a447b7cf9b81584 /debian
parent1fc480e5664930992fbd697c27cc365191d873d3 (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/changelog1
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