diff options
author | Joey Hess <joey@kitenet.net> | 2013-07-26 18:42:22 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-07-26 18:42:22 -0400 |
commit | 4e698dd89e8bd907ce5b8a80a2ad0435fb8cbbb6 (patch) | |
tree | 2b16fa9162d5a1c1d734693f9d09d873f001085c /debian | |
parent | 02b5f7d9371994f4401e2344ad4a19cb5ea9fa6e (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/changelog | 2 |
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 |