Signed-off-by: Michael J Gruber <git@xxxxxxxxxxxxxxxxxxxx> --- Notes: Note that ever since f0298cf (revision walker: include a detached HEAD in --all, 2009-01-16) the documentation failed to mention the inclusion of HEAD with "--all". Documentation/rev-list-options.txt | 2 +- refs/files-backend.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt index 4f009d4..fe37956 100644 --- a/Documentation/rev-list-options.txt +++ b/Documentation/rev-list-options.txt @@ -134,7 +134,7 @@ parents) and `--max-parents=-1` (negative numbers denote no upper limit). --all:: Pretend as if all the refs in `refs/` are listed on the - command line as '<commit>'. + command line as '<commit>', as well as the HEADs of all worktrees. --branches[=<pattern>]:: Pretend as if all the refs in `refs/heads` are listed diff --git a/refs/files-backend.c b/refs/files-backend.c index 1614854..e717db0 100644 --- a/refs/files-backend.c +++ b/refs/files-backend.c @@ -1802,7 +1802,7 @@ int head_ref_worktrees(each_ref_fn fn, void *cb_data) int head_ref_submodule(const char *submodule, each_ref_fn fn, void *cb_data) { - return do_head_ref(submodule, fn, cb_data); + return do_head_ref_worktrees(submodule, fn, cb_data); } int for_each_ref(each_ref_fn fn, void *cb_data) -- 2.7.2.618.g7a61b68 -- 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