annoyance

This commit is contained in:
Joey Hess 2011-01-31 16:06:27 -04:00
parent d007e58a54
commit 9fe5865a07

10
doc/bugs/ordering.mdwn Normal file
View file

@ -0,0 +1,10 @@
One would expect "git annex get foo bar" to first retrieve foo, and then
bar. Actually though, it will operate on them in alphabetical order
(probably). This is annoying when you wanted to 1st list the most important
files to get. Maybe you'll run out of time before all can be gotten. The
workaround of course is to run "git annex get" twice.
This ordering comes from "git ls-files". git-annex passes it all the files
the user specified. This is a useful optimisation -- earlier it would
run "git ls-files" once per parameter, and so "git annex get *" could be
rather slow. But, it produces this ordering problem.