summaryrefslogtreecommitdiff
path: root/doc/devblog/day_339_smudging_out_direct_mode
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-12-19 14:27:22 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-12-19 14:27:22 -0400
commitfe4f7e1182a6b17c6b5b5db1b71bc9c2c06b9e2d (patch)
treee09cb94242d1b143a005a7e4dd607d43e3ed6a51 /doc/devblog/day_339_smudging_out_direct_mode
parent154457625709ab56dceec6d7925da434e94ed914 (diff)
comment
Diffstat (limited to 'doc/devblog/day_339_smudging_out_direct_mode')
-rw-r--r--doc/devblog/day_339_smudging_out_direct_mode/comment_7_ceb1d2a0e5bbc73590b80ff69292102d._comment15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/devblog/day_339_smudging_out_direct_mode/comment_7_ceb1d2a0e5bbc73590b80ff69292102d._comment b/doc/devblog/day_339_smudging_out_direct_mode/comment_7_ceb1d2a0e5bbc73590b80ff69292102d._comment
new file mode 100644
index 000000000..7de202eac
--- /dev/null
+++ b/doc/devblog/day_339_smudging_out_direct_mode/comment_7_ceb1d2a0e5bbc73590b80ff69292102d._comment
@@ -0,0 +1,15 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 7"""
+ date="2015-12-19T18:21:04Z"
+ content="""
+I'm still not entirely happy with the smudge/clean interface's performance.
+At least git doesn't fall over if the clean filter declines to read all the
+content of the large file on stdin anymore, which was the main thing
+preventing an optimised use of it. Still, git has to run the clean filter once
+per file, which is suboptimal. And, the smudge filter can't modify the file in
+the work tree, but instead has to pass the whole file content back to git
+for writing, which is going to result in a lot of unnecessary context
+switches and slowdown. Especially in git-annex's case, where all it really
+needs to do is make a hard link to the content.
+"""]]