public static SvnStringPathStatus Status(this SvnCommand svnCommand, FilePath filePath)
        {
            svnCommand.Logger.LogDebug($"Getting SVN status of file path {filePath}...");

            var arguments = SvnCommandServicesProvider.GetStatusVerboseForInstanceOnly(filePath);

            var statuses = SvnCommandServicesProvider.GetStatuses(svnCommand.SvnExecutableFilePath, arguments);

            var status = statuses.Count() < 1
                ? new SvnStringPathStatus {
                Path = filePath.Value, ItemStatus = ItemStatus.None
            }
                : statuses.Single() // Should be only 1.
            ;

            svnCommand.Logger.LogDebug($"Got SVN status of file path {filePath}.");

            return(status);
        }