GitCommands.GitModule.GetMergeBase C# (CSharp) Method

GetMergeBase() public method

public GetMergeBase ( string a, string b ) : string
a string
b string
return string
        public string GetMergeBase(string a, string b)
        {
            return RunGitCmd("merge-base " + a + " " + b).TrimEnd();
        }

Usage Example

        public void CheckIsCommitNewer(GitModule submodule)
        {
            if (submodule == null || !submodule.ValidWorkingDir())
                return;

            string baseCommit = submodule.GetMergeBase(Commit, OldCommit);
            IsCommitNewer = baseCommit == OldCommit;
        }
GitModule