On Sun, Aug 19, 2018 at 1:54 PM brian m. carlson <sandals@xxxxxxxxxxxxxxxxxxxx> wrote: > Test t0000 tests the "basics of the basics" and as such, checks that we > have various fixed hard-coded object IDs. The tests relying on these > assertions have been marked with the SHA1 prerequisite, as they will > obviously not function in their current form with SHA-256. > > Use the test_oid helper to update these assertions and provide values > for both SHA-1 and SHA-256. > [...] > Signed-off-by: brian m. carlson <sandals@xxxxxxxxxxxxxxxxxxxx> > --- > diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh > @@ -868,8 +870,9 @@ test_expect_success 'writing tree out with git write-tree' ' > +test_expect_success 'validate object ID of a known tree' ' > +echo $tree && Debugging gunk? > + test "$tree" = $(test_oid simpletree) If test_oid() fails to find key "simpletree", this expression will be invalid. Therefore, it probably would be a good idea to quote the $(test_oid ...) invocation. > @@ -911,17 +914,18 @@ test_expect_success 'showing stage with git ls-files --stage' ' > +test_expect_success 'validate git ls-files output for a known tree' ' > + cat >expected <<-EOF && > + 100644 $(test_oid path0f) 0 path0 > + 120000 $(test_oid path0s) 0 path0sym > + 100644 $(test_oid path2f) 0 path2/file2 > + 120000 $(test_oid path2s) 0 path2/file2sym > + 100644 $(test_oid path3f) 0 path3/file3 > + 120000 $(test_oid path3s) 0 path3/file3sym > + 100644 $(test_oid subp3f) 0 path3/subp3/file3 > + 120000 $(test_oid subp3s) 0 path3/subp3/file3sym > EOF > + cat expected && Debugging gunk? > test_cmp expected current > '