зеркало из https://github.com/microsoft/git.git
git-name-rev: allow --name-only in combination with --stdin
Signed-off-by: Pieter de Bie <pdebie@ai.rug.nl> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
e8b55fab62
Коммит
b003c00b7b
|
@ -38,8 +38,7 @@ OPTIONS
|
|||
Instead of printing both the SHA-1 and the name, print only
|
||||
the name. If given with --tags the usual tag prefix of
|
||||
"tags/" is also omitted from the name, matching the output
|
||||
of linkgit:git-describe[1] more closely. This option
|
||||
cannot be combined with --stdin.
|
||||
of linkgit:git-describe[1] more closely.
|
||||
|
||||
--no-undefined::
|
||||
Die with error code != 0 when a reference is undefined,
|
||||
|
|
|
@ -204,8 +204,13 @@ static void name_rev_line(char *p, struct name_ref_data *data)
|
|||
if (!name)
|
||||
continue;
|
||||
|
||||
fwrite(p_start, p - p_start + 1, 1, stdout);
|
||||
printf(" (%s)", name);
|
||||
if (data->name_only) {
|
||||
fwrite(p_start, p - p_start + 1 - 40, 1, stdout);
|
||||
printf(name);
|
||||
} else {
|
||||
fwrite(p_start, p - p_start + 1, 1, stdout);
|
||||
printf(" (%s)", name);
|
||||
}
|
||||
p_start = p + 1;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче