summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-04-02 00:19:49 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-04-02 00:19:49 -0400
commit5492d8f4ddbd398e0188da9daed840908d1198c0 (patch)
tree8a4642c9f4ff1e6f7629c2ba78fb20fc011f1cdb /doc
parent48af4b01cd00f6f470aeb1f56f258ce2eeb060c4 (diff)
Significantly sped up processing of large numbers of directories passed to a single git-annex command.
Diffstat (limited to 'doc')
-rw-r--r--doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn b/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn
index 748fb1e55..729d0d2fb 100644
--- a/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn
+++ b/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn
@@ -9,3 +9,7 @@ Feeding git-annex a long list off directories, eg with xargs can have
git-ls-files results. There is probably an exponential blowup in the time
relative to the number of parameters. Some of the stuff being done to
preserve original ordering etc is likely at fault.
+
+ > I think I've managed to speed this up something like
+ > 1000x or some such. segmentPaths on an utterly insane list of 6 million
+ > files now runs in about 10 seconds. --[[Joey]]