GitCommands.GitModule.FindGitWorkingDir C# (CSharp) Method

FindGitWorkingDir() public static method

public static FindGitWorkingDir ( string startDir ) : string
startDir string
return string
        public static string FindGitWorkingDir(string startDir)
        {
            if (string.IsNullOrEmpty(startDir))
                return "";

            var dir = startDir.Trim();

            do
            {
                if (IsValidGitWorkingDir(dir))
                    return dir.EnsureTrailingPathSeparator();

                dir = PathUtil.GetDirectoryName(dir);
            }
            while (!string.IsNullOrEmpty(dir));
            return startDir;
        }
GitModule