On Mon, Jul 25 2022, SZEDER Gábor wrote: > t/t5505-remote.sh | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > > diff --git a/t/t5505-remote.sh b/t/t5505-remote.sh > index 6c7370f87f..f075dd4afa 100755 > --- a/t/t5505-remote.sh > +++ b/t/t5505-remote.sh > @@ -241,6 +241,35 @@ test_expect_success 'add invalid foreign_vcs remote' ' > test_cmp expect actual > ' > > +test_expect_success 'without subcommand' ' > + ( > + cd test && > + git remote >actual && > + echo origin >expect && > + test_cmp expect actual > + ) > +' > + > +test_expect_success 'without subcommand accepts -v' ' > + cat >test/expect <<-EOF && > + origin $(pwd)/one (fetch) > + origin $(pwd)/one (push) > + EOF > + ( > + cd test && > + git remote -v >actual && > + test_cmp expect actual > + ) > +' > + > +test_expect_success 'without subcommand does not take arguments' ' > + ( > + cd test && > + test_expect_code 129 git remote origin 2>err && > + grep "^error: Unknown subcommand:" err > + ) > +' > + This can be shortened quite a bit by getting rid of the sub-shells: https://github.com/avar/git/commit/e8eebd4eef6 But that version came from an earlier version of yours without those -v tests...