diff options
| author | Stefan Beller <sbeller@google.com> | 2017-03-21 15:57:18 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2017-03-22 10:13:41 -0700 |
| commit | b0176ce6b5d954a747dc4d0c5a8593ed576714c4 (patch) | |
| tree | 2ff1ee516b34b29613cfe8ac9af99bf377a212f2 /builtin/commit.c | |
| parent | Sync with 2.12.1 (diff) | |
| download | git-b0176ce6b5d954a747dc4d0c5a8593ed576714c4.tar.gz git-b0176ce6b5d954a747dc4d0c5a8593ed576714c4.zip | |
builtin/describe: introduce --broken flag
git-describe tells you the version number you're at, or errors out, e.g.
when you run it outside of a repository, which may happen when downloading
a tar ball instead of using git to obtain the source code.
To keep this property of only erroring out, when not in a repository,
severe (submodule) errors must be downgraded to reporting them gently
instead of having git-describe error out completely.
To achieve that a flag '--broken' is introduced, which is in the same
vein as '--dirty' but uses an actual child process to check for dirtiness.
When that child dies unexpectedly, we'll append '-broken' instead of
'-dirty'.
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/commit.c')
0 files changed, 0 insertions, 0 deletions
