I'm not sure why, but this is causing t1414.8 failures on 32-bit
x86 with the latest pu with Debian jessie (oldstable).

Reverting this (beafb2c62947a6d4a97b9c3baf99fe62ec8e830f) in pu
seems to fix the test for me.

+Cc: Ramsay since he also had a 32-bit environment.

--8<--
ok 7 - --parents shows true parents

expecting success: 
        {
                do_walk HEAD &&
                do_walk side
        } >expect &&
        do_walk HEAD side >actual &&
        test_cmp expect actual

--- expect      2017-07-07 00:30:57.796325232 +0000
+++ actual      2017-07-07 00:30:57.796325232 +0000
@@ -3,6 +3,8 @@
 HEAD@{2} checkout: moving from master to side
 HEAD@{3} commit: two
 HEAD@{4} commit (initial): one
-side@{0} commit (merge): Merge branch 'master' into side
-side@{1} commit: three
-side@{2} branch: Created from HEAD^
+HEAD@{0} commit (merge): Merge branch 'master' into side
+HEAD@{1} commit: three
+HEAD@{2} checkout: moving from master to side
+HEAD@{3} commit: two
+HEAD@{4} commit (initial): one
not ok 8 - walking multiple reflogs shows both
#       
#               {
#                       do_walk HEAD &&
#                       do_walk side
#               } >expect &&
#               do_walk HEAD side >actual &&
#               test_cmp expect actual
#       

expecting success: 
        head=$(git rev-parse HEAD) &&
        one=$(git rev-parse one) &&
        ident="$GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE" 
&&
        echo "$head $one $ident broken reflog entry" >>.git/logs/HEAD &&

        echo $one >expect &&
        git log -g --format=%H -1 >actual &&
        test_cmp expect actual

ok 9 - walk prefers reflog to ref tip

Reply via email to