GitSharp.AbstractCommand.AbbreviateRef C# (CSharp) Method

AbbreviateRef() protected method

Abbreviates a ref-name, used in internal output
protected AbbreviateRef ( String dst, bool abbreviateRemote ) : string
dst String long ref
abbreviateRemote bool abbreviate as remote
return string
        protected string AbbreviateRef(String dst, bool abbreviateRemote)
        {
            if (dst.StartsWith(Constants.R_HEADS))
                dst = dst.Substring(Constants.R_HEADS.Length);
            else if (dst.StartsWith(Constants.R_TAGS))
                dst = dst.Substring(Constants.R_TAGS.Length);
            else if (abbreviateRemote && dst.StartsWith(Constants.R_REMOTES))
                dst = dst.Substring(Constants.R_REMOTES.Length);
            return dst;
        }