Junio C Hamano <gitster@xxxxxxxxx> writes: > diff --git a/builtin-tar-tree.c b/builtin-tar-tree.c > index 0713bca..760ea9d 100644 > --- a/builtin-tar-tree.c > +++ b/builtin-tar-tree.c > @@ -36,6 +36,14 @@ int cmd_tar_tree(int argc, const char **argv, const char *prefix) > argv++; > argc--; > } > + if (2 <= argc && !strcmp(argv[1], "--fix-attributes")) { > + argv++; > + argc--; > + } > + > + /* tar-tree defaults to fix-attributes as before */ > + nargv[nargc++] = "--fix-attributes"; > + > switch (argc) { > default: > usage(tar_tree_usage); I screwed up this part; nargv[] array needs to be enlarged by one element because of this change. It resulted in a funny breakage in tests that triggered only when run from the toplevel of the tree but did not surface when the individual test was done from t/ directory, which my final testing on the k.org machine caught, and that is why I still haven't managed to push the result out for tonight. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html