Eric Ju <eric.peijian@xxxxxxxxx> writes: > diff --git a/builtin/cat-file.c b/builtin/cat-file.c > index 72a78cdc8c..34958a1747 100644 > --- a/builtin/cat-file.c > +++ b/builtin/cat-file.c > ... > +static int get_remote_info(struct batch_options *opt, int argc, const char **argv) > +{ > + int retval = 0; > + struct remote *remote = NULL; > + struct object_id oid; > + struct string_list object_info_options = STRING_LIST_INIT_NODUP; > + static struct transport *gtransport; > + > + /* > + * Change the format to "%(objectname) %(objectsize)" when > + * remote-object-info command is used. Once we start supporting objecttype > + * the default format should change to DEFAULT_FORMAT > + */ I believe this comment has become outdated, or got moved around incorrectly. > diff --git a/t/t1017-cat-file-remote-object-info.sh b/t/t1017-cat-file-remote-object-info.sh > new file mode 100755 > index 0000000000..7a7bdfeb91 > --- /dev/null > +++ b/t/t1017-cat-file-remote-object-info.sh > ... > +stop_git_daemon > + > +# Test --batch-command remote-object-info with 'http://' transport > + > +. "$TEST_DIRECTORY"/lib-httpd.sh > +start_httpd start_httpd skips the remainder of the tests if it fails to start the httpd server. That's why I see various other tests which have this at the end: # DO NOT add non-httpd-specific tests here, because the last part of this # test script is only executed when httpd is available and enabled. So I would suggest to add this comment as well, and move the file:// tests above start_httpd. -- Toon