On Fri, May 2, 2025 at 5:58 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Some tests on fast-import run "git whatchanged" without even > checking the output from the command. It is tempting to remove the > calls altogether since they are not doing anything useful, but they > presumably were placed while the tests were developped to manually Perhaps use "invoked" (or "used" or "employed") rather than "placed"? "placed" feels a bit awkward here. (and there's the developped typo that Patrick already pointed out.) > sanity check which paths were touched. > > Replace these calls with "git log --raw", which is a rough > equivalent in the more modern Git. > > This does not remove "git whatchanged", but we no longer have to > worry about adjusting these places when we eventually do. Seems like a definite positive change. > Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> > --- > t/t9300-fast-import.sh | 12 ++++++------ > t/t9301-fast-import-notes.sh | 2 +- > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/t/t9300-fast-import.sh b/t/t9300-fast-import.sh > index b258dbf1df..4dc3d645bf 100755 > --- a/t/t9300-fast-import.sh > +++ b/t/t9300-fast-import.sh > @@ -120,7 +120,7 @@ test_expect_success 'A: create pack from stdin' ' > > INPUT_END > git fast-import --export-marks=marks.out <input && > - git whatchanged main > + git log --raw main > ' > > test_expect_success 'A: verify pack' ' > @@ -279,7 +279,7 @@ test_expect_success 'A: verify marks import does not crash' ' > INPUT_END > > git fast-import --import-marks=marks.out <input && > - git whatchanged verify--import-marks > + git log --raw verify--import-marks > ' > > test_expect_success 'A: verify pack' ' > @@ -652,7 +652,7 @@ test_expect_success 'C: incremental import create pack from stdin' ' > INPUT_END > > git fast-import <input && > - git whatchanged branch > + git log --raw branch > ' > > test_expect_success 'C: verify pack' ' > @@ -715,7 +715,7 @@ test_expect_success 'D: inline data in commit' ' > INPUT_END > > git fast-import <input && > - git whatchanged branch > + git log --raw branch > ' > > test_expect_success 'D: verify pack' ' > @@ -882,7 +882,7 @@ test_expect_success 'H: deletall, add 1' ' > > INPUT_END > git fast-import <input && > - git whatchanged H > + git log --raw H > ' > > test_expect_success 'H: verify pack' ' > @@ -2066,7 +2066,7 @@ test_expect_success 'Q: commit notes' ' > INPUT_END > > git fast-import <input && > - git whatchanged notes-test > + git log --raw notes-test > ' > > test_expect_success 'Q: verify pack' ' > diff --git a/t/t9301-fast-import-notes.sh b/t/t9301-fast-import-notes.sh > index 1ae4d7c0d3..e62173cf1f 100755 > --- a/t/t9301-fast-import-notes.sh > +++ b/t/t9301-fast-import-notes.sh > @@ -76,7 +76,7 @@ INPUT_END > test_expect_success 'set up main branch' ' > > git fast-import <input && > - git whatchanged main > + git log --raw main > ' > > commit4=$(git rev-parse refs/heads/main) > -- > 2.49.0-601-ga5925c3955 Looks good.