git-rev-parse: flush "default" head when encountering something unexpected

The unexpected thing is likely a pathname, we need the default for that
too.
This commit is contained in:
Linus Torvalds 2005-06-20 16:14:13 -07:00
parent c591412cc0
commit 9d73fad4ca

View File

@ -111,9 +111,12 @@ int main(int argc, char **argv)
printf("^%s\n", sha1_to_hex(sha1));
continue;
}
if (def) {
printf("%s\n", def);
def = NULL;
}
if (revs_only)
continue;
def = NULL;
printf("%s\n", arg);
}
if (def)