Sep.Git.Tfs.Commands.ShelveDelete.Run C# (CSharp) Method

Run() public method

public Run ( string shelvesetName ) : int
shelvesetName string
return int
        public int Run(string shelvesetName)
        {
            if (string.IsNullOrEmpty(shelvesetName))
            {
                Trace.TraceError("error: no shelveset name specified...");
                return GitTfsExitCodes.InvalidArguments;
            }

            var remote = _globals.Repository.ReadTfsRemote(_globals.RemoteId);
            if (!remote.HasShelveset(shelvesetName))
            {
                Trace.TraceInformation("error: could not find shelveset \"{0}\"...", shelvesetName);
                return GitTfsExitCodes.InvalidArguments;
            }

            remote.DeleteShelveset(shelvesetName);
            Trace.TraceInformation("Shelveset \"{0}\" deleted.", shelvesetName);
            return GitTfsExitCodes.OK;
        }