diff options
author | Joey Hess <joey@kitenet.net> | 2012-02-14 14:35:52 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-02-14 14:37:59 -0400 |
commit | 7ebd98d8d829005c7dae38b789146d98e6800e5b (patch) | |
tree | e20bfa80563081153d712633eb25b8c6a0f5fc78 /debian/changelog | |
parent | cdd6cdbb67ea87a4a03357fb75c22d432fa2e15d (diff) |
fix memory leak when staging the journal
The list of files had to be retained until the end so it could be deleted.
Also, a list of update-index lines was generated and only then fed into it.
Now everything streams in constant space.
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 23ade624c..9317a5291 100644 --- a/debian/changelog +++ b/debian/changelog @@ -24,8 +24,7 @@ git-annex (3.20120124) UNRELEASED; urgency=low its head), and records the size in the key. * Fixed to use the strict state monad, to avoid leaking all kinds of memory due to lazy state update thunks when adding/fixing many files. - * Fixed a memory leak due to excessive strictness when committing journal - files. + * Fixed some memory leaks that occurred when committing journal files. * whereis: Prints the urls of files that the web special remote knows about. -- Joey Hess <joeyh@debian.org> Tue, 24 Jan 2012 16:21:55 -0400 |