summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-06-09 13:43:53 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-06-09 13:43:53 -0400
commita5f47ab89e45d262d561adff3073e15eba583004 (patch)
treeeba8c32b4abc2e3fc7fbf63e8bd397910a16475e /doc/todo
parentba7ccbf36e94c0530208e4f925f687c3a080ba4f (diff)
close as dup
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/smudge.mdwn6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/todo/smudge.mdwn b/doc/todo/smudge.mdwn
index 611722490..266a5d593 100644
--- a/doc/todo/smudge.mdwn
+++ b/doc/todo/smudge.mdwn
@@ -71,6 +71,12 @@ git-annex should use smudge/clean filters.
avoid the problem for git checkout, since it would use the new interface
and not the smudge filter.)
+* When `git add` is run with a large file, it allocates memory for
+ the whole file content, even though it's only going
+ to stream it to the clean filter. My proposed smudge/clean
+ interface patch also fixed this problem, since it made git not read
+ the file at all.
+
* Eventually (but not yet), make v6 the default for new repositories.
Note that the assistant forces repos into direct mode; that will need to
be changed then, and it should enable annex.thin instead.