rev-list --objects: fix object list without commit.
Earlier, "rev-list --objects <sha1>" for an object chain that does not have any commit failed with a usage message. This fixes "send-pack remote $tag" where tag points at a non-commit (e.g. a blob). Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
42f4570c86
commit
ef1cc2cc21
@ -850,7 +850,8 @@ int main(int argc, const char **argv)
|
|||||||
handle_one_commit(commit, &list);
|
handle_one_commit(commit, &list);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!list)
|
if (!list &&
|
||||||
|
(!(tag_objects||tree_objects||blob_objects) && !pending_objects))
|
||||||
usage(rev_list_usage);
|
usage(rev_list_usage);
|
||||||
|
|
||||||
paths = get_pathspec(prefix, argv + i);
|
paths = get_pathspec(prefix, argv + i);
|
||||||
|
Loading…
Reference in New Issue
Block a user