0000000000000000000000000000000000000000 485010655d6ceebbde1db981be5fd91dee22a038 committer <committer@example.com> 946771200 +0000	commit (initial): original
485010655d6ceebbde1db981be5fd91dee22a038 485010655d6ceebbde1db981be5fd91dee22a038 committer <committer@example.com> 946771200 +0000	checkout: moving from main to A
485010655d6ceebbde1db981be5fd91dee22a038 8e75814cfd9d503b00605595866c56a245ebb345 committer <committer@example.com> 946771200 +0000	commit: changed a/xf, add +x everywhere, renamed a -> a-renamed
8e75814cfd9d503b00605595866c56a245ebb345 485010655d6ceebbde1db981be5fd91dee22a038 committer <committer@example.com> 946771200 +0000	checkout: moving from A to B
485010655d6ceebbde1db981be5fd91dee22a038 429d0fdcf8bb6651338467e5d785a8a5bd30de06 committer <committer@example.com> 946771200 +0000	commit: changed all content, renamed a -> a-renamed
429d0fdcf8bb6651338467e5d785a8a5bd30de06 485010655d6ceebbde1db981be5fd91dee22a038 committer <committer@example.com> 946771200 +0000	checkout: moving from B to expected
485010655d6ceebbde1db981be5fd91dee22a038 151d9aa9de31ce12b32954a897289caf6358a723 committer <committer@example.com> 946771200 +0000	commit: Git, when branches are reversed, doesn't keep the +x flag on a/w so we specify our own expectation
