* [PATCH] describe: Add unlisted option
@ 2007-07-23 6:24 Yasushi SHOJI
2007-07-23 7:03 ` Shawn O. Pearce
0 siblings, 1 reply; 5+ messages in thread
From: Yasushi SHOJI @ 2007-07-23 6:24 UTC (permalink / raw)
To: git
added unlisted options, --contains, --candidates and --debug, to usage
line. also, prints some info when --contains and --debug are given.
---
Documentation/git-describe.txt | 4 +++-
builtin-describe.c | 5 ++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/Documentation/git-describe.txt b/Documentation/git-describe.txt
index ac23e28..f0bcb61 100644
--- a/Documentation/git-describe.txt
+++ b/Documentation/git-describe.txt
@@ -8,7 +8,9 @@ git-describe - Show the most recent tag that is reachable from a commit
SYNOPSIS
--------
-'git-describe' [--all] [--tags] [--contains] [--abbrev=<n>] <committish>...
+'git-describe' [--all] [--tags] [--contains] [--abbrev=<n>]
+ [--candidates=<n>] [--debug]
+ <committish>...
DESCRIPTION
-----------
diff --git a/builtin-describe.c b/builtin-describe.c
index 669110c..e94f867 100644
--- a/builtin-describe.c
+++ b/builtin-describe.c
@@ -9,7 +9,7 @@
#define MAX_TAGS (FLAG_BITS - 1)
static const char describe_usage[] =
-"git-describe [--all] [--tags] [--abbrev=<n>] <committish>*";
+"git-describe [--all] [--tags] [--contains] [--abbrev=<n>] [--candidates] [--debug] <committish>*";
static int debug; /* Display lots of verbose info */
static int all; /* Default to annotated tags only */
@@ -283,6 +283,9 @@ int cmd_describe(int argc, const char **argv, const char *prefix)
args[2] = "--tags";
memcpy(args + 3, argv + i, (argc - i) * sizeof(char*));
args[3 + argc - i] = NULL;
+ if (debug)
+ fprintf(stderr, "redirecting to \"git name-rev\"; "
+ "no searching strategy will be printed\n");
return cmd_name_rev(3 + argc - i, args, prefix);
}
--
1.5.3.rc2.4.g726f9
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] describe: Add unlisted option
2007-07-23 6:24 [PATCH] describe: Add unlisted option Yasushi SHOJI
@ 2007-07-23 7:03 ` Shawn O. Pearce
2007-07-23 7:41 ` Junio C Hamano
0 siblings, 1 reply; 5+ messages in thread
From: Shawn O. Pearce @ 2007-07-23 7:03 UTC (permalink / raw)
To: Yasushi SHOJI; +Cc: git
Yasushi SHOJI <yashi@atmark-techno.com> wrote:
> added unlisted options, --contains, --candidates and --debug, to usage
> line. also, prints some info when --contains and --debug are given.
That makes sense. Especially telling the user why --debug --contains
doesn't actually print anything. ;-)
Originally I left out --candidates and --debug when I wrote the code
for them as I thought they were a tad too internal for casual use.
But maybe it makes sense to include them in the usage string.
Acked-by: Shawn O. Pearce <spearce@spearce.org>
--
Shawn.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] describe: Add unlisted option
2007-07-23 7:03 ` Shawn O. Pearce
@ 2007-07-23 7:41 ` Junio C Hamano
2007-07-23 7:47 ` Shawn O. Pearce
0 siblings, 1 reply; 5+ messages in thread
From: Junio C Hamano @ 2007-07-23 7:41 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Yasushi SHOJI, git
"Shawn O. Pearce" <spearce@spearce.org> writes:
> Yasushi SHOJI <yashi@atmark-techno.com> wrote:
>> added unlisted options, --contains, --candidates and --debug, to usage
>> line. also, prints some info when --contains and --debug are given.
>
> That makes sense. Especially telling the user why --debug --contains
> doesn't actually print anything. ;-)
>
> Originally I left out --candidates and --debug when I wrote the code
> for them as I thought they were a tad too internal for casual use.
> But maybe it makes sense to include them in the usage string.
I was actually going to suggest removing these options, that
were primarily meant for debugging and tweaking while we figure
out what the optimum default should be. Do you think they are
worth keeping?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] describe: Add unlisted option
2007-07-23 7:41 ` Junio C Hamano
@ 2007-07-23 7:47 ` Shawn O. Pearce
2007-07-23 8:54 ` Junio C Hamano
0 siblings, 1 reply; 5+ messages in thread
From: Shawn O. Pearce @ 2007-07-23 7:47 UTC (permalink / raw)
To: Junio C Hamano; +Cc: Yasushi SHOJI, git
Junio C Hamano <gitster@pobox.com> wrote:
> "Shawn O. Pearce" <spearce@spearce.org> writes:
> > Originally I left out --candidates and --debug when I wrote the code
> > for them as I thought they were a tad too internal for casual use.
> > But maybe it makes sense to include them in the usage string.
>
> I was actually going to suggest removing these options, that
> were primarily meant for debugging and tweaking while we figure
> out what the optimum default should be. Do you think they are
> worth keeping?
Yea, I do. I'd like to keep them in the code as sometimes I do
look at their output. I'll even help maintain them, because they
change oh so often. ;-)
But if you really want them gone, I won't stop you.
--
Shawn.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] describe: Add unlisted option
2007-07-23 7:47 ` Shawn O. Pearce
@ 2007-07-23 8:54 ` Junio C Hamano
0 siblings, 0 replies; 5+ messages in thread
From: Junio C Hamano @ 2007-07-23 8:54 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Yasushi SHOJI, git
"Shawn O. Pearce" <spearce@spearce.org> writes:
>> I was actually going to suggest removing these options, that
>> were primarily meant for debugging and tweaking while we figure
>> out what the optimum default should be. Do you think they are
>> worth keeping?
>
> Yea, I do. I'd like to keep them in the code as sometimes I do
> look at their output. I'll even help maintain them, because they
> change oh so often. ;-)
>
> But if you really want them gone, I won't stop you.
Nah, I already noticed your Ack and inferred that you would want
to keep them. Haven't applied the patches yet, though.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-07-23 8:54 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-23 6:24 [PATCH] describe: Add unlisted option Yasushi SHOJI
2007-07-23 7:03 ` Shawn O. Pearce
2007-07-23 7:41 ` Junio C Hamano
2007-07-23 7:47 ` Shawn O. Pearce
2007-07-23 8:54 ` Junio C Hamano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox