private static void Different(string commit) { commit = OidConverter(commit); var tree = CommitOperation.GetCommit(commit).Tree; var result = Diff.DiffTrees(TreeOperation.GetTree(tree), TreeOperation.GetWorkingTree()); Console.WriteLine(result); }
public void GetCommitTest() { string commitMessage = string.Join("\n", new[] { "tree tree-oid", "parent parent-oid", "parent merge-parent-oid", "", "this is ugit commit", "related workitem #1" }); this.dataProvider.Setup(d => d.GetObject("foo-oid", "commit")).Returns(commitMessage.Encode()); var commit = commitOperation.GetCommit("foo-oid"); Assert.AreEqual("tree-oid", commit.Tree); CollectionAssert.AreEqual(new string[] { "parent-oid", "merge-parent-oid" }, commit.Parents); Assert.AreEqual("this is ugit commit\nrelated workitem #1", commit.Message); dataProvider.VerifyAll(); }