diff options
Diffstat (limited to 'LibGit2Sharp.Tests/CommitFixture.cs')
-rw-r--r-- | LibGit2Sharp.Tests/CommitFixture.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/LibGit2Sharp.Tests/CommitFixture.cs b/LibGit2Sharp.Tests/CommitFixture.cs index ec93f8de..d92e796f 100644 --- a/LibGit2Sharp.Tests/CommitFixture.cs +++ b/LibGit2Sharp.Tests/CommitFixture.cs @@ -623,7 +623,7 @@ namespace LibGit2Sharp.Tests Assert.Equal(0, commit.Parents.Count()); Assert.False(repo.Info.IsHeadOrphaned); - // Assert a reflog entry is created + // Assert a reflog entry is created on HEAD Assert.Equal(1, repo.Refs.Log("HEAD").Count()); var reflogEntry = repo.Refs.Log("HEAD").First(); Assert.Equal(author, reflogEntry.Commiter); @@ -631,6 +631,11 @@ namespace LibGit2Sharp.Tests Assert.Equal(ObjectId.Zero, reflogEntry.From); Assert.Equal(string.Format("commit (initial): {0}", commitMessage), reflogEntry.Message); + // Assert a reflog entry is created on HEAD target + var targetCanonicalName = repo.Refs.Head.TargetIdentifier; + Assert.Equal(1, repo.Refs.Log(targetCanonicalName).Count()); + Assert.Equal(commit.Id, repo.Refs.Log(targetCanonicalName).First().To); + File.WriteAllText(filePath, "nulltoken commits!\n"); repo.Index.Stage(relativeFilepath); |