From 69b92b22d9a80055c94d687b7f0810f82776624a Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 2 Apr 2015 01:18:00 -0400 Subject: Fix truncation of parameters that could occur when using xargs git-annex. This will only ever result in a few more git-ls-files being run than were run before. (Only 1 more is really needed, but around 10 more are currently run for a max length command line.) So, no need to worry about the extra zombie, or lost laziness due to concat. --- doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'doc') 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 729d0d2fb..ebbc1e7e9 100644 --- a/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn +++ b/doc/bugs/feeding_git_annex_with_xargs_can_fail.mdwn @@ -5,6 +5,8 @@ Feeding git-annex a long list off directories, eg with xargs can have ls-files command is longer than the git-annex command often, so it gets truncated and some files are not processed. + > [[fixed|done]] --[[Joey]] + * It can take a really long time for git-annex to chew through the 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 -- cgit v1.2.3