summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-07-26 18:42:22 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-07-26 18:42:22 -0400
commit4e698dd89e8bd907ce5b8a80a2ad0435fb8cbbb6 (patch)
tree2b16fa9162d5a1c1d734693f9d09d873f001085c /debian
parent02b5f7d9371994f4401e2344ad4a19cb5ea9fa6e (diff)
assistant: Fix deadlock that could occur when adding a lot of files at once in indirect mode.
This is a laziness problem. Despite the bang pattern on newfiles, the list was not being fully evaluated before cleanup was called. Moving cleanup out to after the list is actually used fixes this. More evidence that I should be using ResourceT or pipes, if any was needed.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog2
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 929242629..d99795cb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,8 @@ git-annex (4.20130724) UNRELEASED; urgency=low
transferred.
* assistant: Fix NetWatcher to not sync with remotes that have
remote.<name>.annex-sync set to false.
+ * assistant: Fix deadlock that could occur when adding a lot of files
+ at once in indirect mode.
-- Joey Hess <joeyh@debian.org> Tue, 23 Jul 2013 12:39:48 -0400