@JakeGinnivan Actually I'm a bit puzzled. The following test:

```
        [Fact]
        public void Log()
        {
            using (var repo = new Repository(@"D:\Downloads\fb96d4cd-13e1-4adf-a7bc-8eab9dd8fa0e\fb96d4cd-13e1-4adf-a7bc-8eab9dd8fa0e"))
            {
                var c = repo.Commits;
                foreach (var commit in c)
                {
                    Console.WriteLine(commit.Sha);
                }
            }
        }
```

outputs

```
  c22dfa76c4bce9cb6b104e7db3417dea7d7df198
  13cde7f66cbfed27613203d715382160f99705d3
  27e977fa43db9d32fafe2dc53d9e4b52782a0002
  8d407282d982efd943caa2ac1c61a469d29d6d13
  b79c1c7c26cfa629b91398ae4a81cec16982fe1c
  253155449fab13ab59bc11825dd86c621e856660
  87d2017d6445f22ccefcc9a9760f5c2ac5a6215a
```

Which is similar to

```
$ git log
commit c22dfa76c4bce9cb6b104e7db3417dea7d7df198
Merge: 8d40728 13cde7f
Author: Test <test@email.com>
Date:   Fri May 9 13:15:35 2014 +0100

    Merge branch 'release-2.0.0'

commit 13cde7f66cbfed27613203d715382160f99705d3
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:35 2014 +0100

    Test Commit

commit 27e977fa43db9d32fafe2dc53d9e4b52782a0002
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:35 2014 +0100

    Test Commit

commit 8d407282d982efd943caa2ac1c61a469d29d6d13
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:34 2014 +0100

    Test Commit

commit b79c1c7c26cfa629b91398ae4a81cec16982fe1c
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:34 2014 +0100

    Test Commit

commit 253155449fab13ab59bc11825dd86c621e856660
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:34 2014 +0100

    Test Commit

commit 87d2017d6445f22ccefcc9a9760f5c2ac5a6215a
Author: A. U. Thor <thor@valhalla.asgard.com>
Date:   Fri May 9 13:15:34 2014 +0100

    Test Commit
```

Can you please help me narrow the issue?