On Sun, 2017-06-18 at 21:32 -0700, Junio C Hamano wrote: > Kaartic Sivaraam <kaarticsivaraam91196@xxxxxxxxx> writes: > > > +test_expect_success 'No commits yet should be noted in status > > output' ' > > + git init initial && > > + cd initial && > > + git status >output && > > + test_i18ngrep "No commits yet" output && > > + test_commit initial && > > + git status >output && > > + test_i18ngrep ! "No commits yet" output && > > + test_i18ngrep "nothing.*to commit" output > > +' > > + > > Do not "cd" in a test, without being in a subshell. When other > people in the future want to add new tests to the end of this > script, the new test will end up running in the new subdirectory, > which is not something they should have to worry about. > > git checkout --orphan empty-branch && > git status >output && > test_i18ngrep "No commits yet" output && > ... > > perhaps? > > > test_done Fixed it. I wasn't aware of the guide lines for writing tests when I used the patch from the thread blindly. I'll be careful to avoid that in future. Is there a way to test for the "Initial commit" message in the commit template? -- Regards, Kaartic Sivaraam <kaarticsivaraam91196@xxxxxxxxx>