public static IArgumentsBuilder GetStatusVerboseForInstanceOnly(AbsolutePath path) { var argumentsBuilder = SvnCommandServicesProvider.GetStatusVerbose(path) .ForInstanceOnly(); return(argumentsBuilder); }
public static IArgumentsBuilder GetStatusVerboseDepthInfinity(AbsolutePath path) { var argumentsBuilder = SvnCommandServicesProvider.GetStatusVerbose(path) .SetDepth("infinity"); return(argumentsBuilder); }
/// <summary> /// The default SVN status method. /// </summary> public static SvnStringPathStatus[] StatusesDefault(this SvnCommand svnCommand, DirectoryPath directoryPath) { svnCommand.Logger.LogDebug($"Getting all SVN status results for directory path {directoryPath}..."); var arguments = SvnCommandServicesProvider.GetStatusVerbose(directoryPath); var statuses = SvnCommandServicesProvider.GetStatuses(svnCommand.SvnExecutableFilePath, arguments); svnCommand.Logger.LogInformation($"Got all SVN status results for directroy path {directoryPath} ({statuses.Count()} results)."); return(statuses); }