Thread (38 messages) flat view 38 messages, 5 authors, 2021-08-30

Re: [PATCH v2 2/5] commit-graph: remove redundant handling of -h

From: Taylor Blau <hidden>
Date: 2021-07-19 17:00:55

On Sun, Jul 18, 2021 at 02:55:09PM +0200, Andrei Rybak wrote:
On 18/07/2021 09:58, Ævar Arnfjörð Bjarmason wrote:
quoted
I think this code added in 4ce58ee38d (commit-graph: create
git-commit-graph builtin, 2018-04-02) was always redundant,
parse_options() did this at the time, and the commit-graph code never
used PARSE_OPT_NO_INTERNAL_HELP.
Yep, that matches my findings.
quoted
diff --git a/t/t5318-commit-graph.sh b/t/t5318-commit-graph.sh
index af88f805aa2..5fccce95724 100755
--- a/t/t5318-commit-graph.sh
+++ b/t/t5318-commit-graph.sh
@@ -5,6 +5,11 @@ test_description='commit graph'
  GIT_TEST_COMMIT_GRAPH_CHANGED_PATHS=0
+test_expect_success 'usage' '
+	test_expect_code 129 git commit-graph -h 2>err &&
+	! grep error: err
New test is partially redundant to the test in the loop at the bottom of
't0012-help.sh'.
Agreed. The change looks good to me, but we should drop this redundant
test (although inspecting `git grep -w 'git .* -h' -- t` shows that
there are a handful of other ones that could probably be dropped, too).

I don't really feel strongly enough to worry about cleaning up the
existing ones, but we should strive to avoid adding new ones.

Thanks,
Taylor
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help