summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-03-22 20:31:22 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-03-22 20:31:22 -0400
commitc1dc4079419cff94cca72441d5e67a866110ec7e (patch)
treede0fee3eacb276f3e008c86320b8ffe1345f5892 /debian/changelog
parent5d759195618a96ce745b8ee559b439c86426a0f3 (diff)
Fix space leak in fsck and drop commands.
The space leak was somehow caused by this line: absfiles <- mapM absPath files I confess, I don't quite understand why this caused bad buffering, but apparently the whole pipeline from git-ls-files backed up at that point. Happily, rewriting the code to only get the cwd once and use a pure function to calculate absfiles clears it up, and should be a little more efficient in syscalls too.
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog1
1 files changed, 1 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 3c5c91b1b..3738c7758 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ git-annex (0.20110321) UNRELEASED; urgency=low
* fsck: In fast mode, avoid checking checksums.
* unused: In fast mode, just show all existing temp files as unused,
and avoid expensive scan for other unused content.
+ * Fix space leak in fsck and drop commands.
-- Joey Hess <joeyh@debian.org> Tue, 22 Mar 2011 16:52:00 -0400