From 2194d358bb34c8ca28395e2333ae239be87f08f7 Mon Sep 17 00:00:00 2001 From: Alan McGovern Date: Mon, 6 Feb 2012 01:03:59 +0100 Subject: [Git] Make the 'Log' command for git track renames by default We now track renames when calculating the log for a file. It's not completely supported yet as the diffs for the renamed versions of the files are empty, but it should be reasonably trivial to fix. --- .../MonoDevelop.VersionControl.Git/GitRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/src/addins/VersionControl/MonoDevelop.VersionControl.Git') diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs index 2b21cd1348..519389d816 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs @@ -163,7 +163,7 @@ namespace MonoDevelop.VersionControl.Git RevWalk walk = new RevWalk (repo); string path = ToGitPath (localFile); if (path != ".") - walk.SetTreeFilter (AndTreeFilter.Create (TreeFilter.ANY_DIFF, PathFilter.Create (path))); + walk.SetTreeFilter (FollowFilter.Create (path)); walk.MarkStart (hc); foreach (RevCommit commit in walk) { -- cgit v1.2.3