private static bool GetVersionVariables(GitVersionTaskBase task, out VersionVariables versionVariables) => new ExecuteCore(new FileSystem()).TryGetVersion(task.SolutionDirectory, out versionVariables, task.NoFetch, new Authentication());
private static bool GetVersionVariables(GitVersionTaskBase task, out VersionVariables versionVariables) => new ExecuteCore(fileSystem, environment, log, GetLocator(task.ConfigFilePath)) .TryGetVersion(task.SolutionDirectory, out versionVariables, task.NoFetch, new Authentication());