refs.c: kill register_ref_store(), add register_submodule_ref_store()
[gitweb.git] / t / perf / p0001-rev-list.sh
index 4f71a63b0a80d7a625d246cf7b98b66c473adc90..ebf172401b0ff9c280ad14991323bd8aaf85b5e0 100755 (executable)
@@ -14,4 +14,17 @@ test_perf 'rev-list --all --objects' '
        git rev-list --all --objects >/dev/null
 '
 
+test_expect_success 'create new unreferenced commit' '
+       commit=$(git commit-tree HEAD^{tree} -p HEAD) &&
+       test_export commit
+'
+
+test_perf 'rev-list $commit --not --all' '
+       git rev-list $commit --not --all >/dev/null
+'
+
+test_perf 'rev-list --objects $commit --not --all' '
+       git rev-list --objects $commit --not --all >/dev/null
+'
+
 test_done