MyFirstObjectWalk: remove unnecessary conditional statement
PATCH 1/1 MyFirstObjectWalk: remove unnecessary conditional statement
From: Johannes Schindelin <[email protected]>
In the given example, commit cannot be NULL (because this is the loop condition: if it was NULL, the loop body would not be entered at all). It took this developer a moment or two to see that this is therefore dead code.
Let's remove it, to avoid puzzling future readers.
---
MyFirstObjectWalk: remove unnecessary conditional statement
Our introductory documentation made me scratch my head because our example contains dead code. I'd like to remove it lest we confuse future contributors.
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-589%2Fdscho%2Fgit-walken-head-scratcher-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-589/dscho/git-walken-head-scratcher-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/589
Documentation/MyFirstObjectWalk.txt | 3 --- 1 file changed, 3 deletions(-)
Documentation/MyFirstObjectWalk.txt +0 -3
@@ -357,9 +357,6 @@ static void walken_commit_walk(struct rev_info *rev) ... while ((commit = get_revision(rev))) { - if (!commit) - continue; - strbuf_reset(&prettybuf); pp_commit_easy(CMIT_FMT_ONELINE, commit, &prettybuf); puts(prettybuf.buf);
base-commit: 3bab5d56259722843359702bc27111475437ad2a
Signature · 1 line
gitgitgadget
Quoted 6 lines · Johannes Schindelin via GitGitGadget
From: Johannes Schindelin <[email protected]>
In the given example,
commitcannot beNULL(because this is the loop condition: if it wasNULL, the loop body would not be entered at all). It took this developer a moment or two to see that this is therefore dead code.
Nice catch. Thanks.
Quoted 4 lines
Let's remove it, to avoid puzzling future readers.
Signed-off-by Johannes Schindelin <[email protected]>
Quoted 32 lines
---
MyFirstObjectWalk: remove unnecessary conditional statementOur introductory documentation made me scratch my head because our example contains dead code. I'd like to remove it lest we confuse future contributors.
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-589%2Fdscho%2Fgit-walken-head-scratcher-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-589/dscho/git-walken-head-scratcher-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/589Documentation/MyFirstObjectWalk.txt | 3 --- 1 file changed, 3 deletions(-)Documentation/MyFirstObjectWalk.txt +0
-3@@ -357,9 +357,6 @@ static void walken_commit_walk(struct rev_info *rev) while ((commit = get_revision(rev))) { - if (!commit) - continue; - strbuf_reset(&prettybuf); pp_commit_easy(CMIT_FMT_ONELINE, commit, &prettybuf); puts(prettybuf.buf);base-commit:
3bab5d56259722843359702bc27111475437ad2aSignature · 1 line
gitgitgadget
Quoted 8 lines · Emily Shaffer
Quoted 6 lines · Johannes Schindelin via GitGitGadget
From: Johannes Schindelin <[email protected]>
In the given example,
commitcannot beNULL(because this is the loop condition: if it wasNULL, the loop body would not be entered at all). It took this developer a moment or two to see that this is therefore dead code.
Quoted 8 lines
Nice catch. Thanks.
Quoted 4 lines
Let's remove it, to avoid puzzling future readers.
Signed-off-by Johannes Schindelin <[email protected]>Reviewed-by Emily Shaffer <[email protected]>
Thanks, both.