private static string FormatMessage(string message, GitErrorCode code, GitErrorCategory category) { return(String.Format(CultureInfo.InvariantCulture, "An error was raised by libgit2. Category = {0} ({1}).{2}{3}", category, code, Environment.NewLine, message)); }
private static string FormatMessage(string message, GitErrorCode code, GitErrorCategory category) { return String.Format(CultureInfo.InvariantCulture, "An error was raised by libgit2. Category = {0} ({1}).{2}{3}", category, code, Environment.NewLine, message); }
private static int SetError(SmartSubtransportStream stream, Exception caught) { Exception ret = (stream.StoredError != null) ? stream.StoredError : caught; GitErrorCode errorCode = GitErrorCode.Error; if (ret is NativeException) { errorCode = ((NativeException)ret).ErrorCode; } return((int)errorCode); }
internal EntryExistsException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal NonFastForwardException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal CheckoutConflictException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal AuthenticationException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UnmatchedPathException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal LibGit2SharpException(string message, GitErrorCode code, GitErrorCategory category) : this(FormatMessage(message, code, category)) { Data.Add("libgit2.code", (int)code); Data.Add("libgit2.category", (int)category); }
internal EntryExistsException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UnmergedIndexEntriesException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal InvalidSpecificationException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal PeelException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal LibGit2SharpException(string message, GitErrorCode code, GitErrorCategory category) : this(message) { Data.Add("libgit2.code", (int)code); Data.Add("libgit2.category", (int)category); }
internal InvalidSpecificationException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UserCancelledException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal LockedFileException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UnmatchedPathException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal BareRepositoryException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal LockedFileException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal RemoveFromIndexException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UnmergedIndexEntriesException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal UserCancelledException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal NameConflictException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal BareRepositoryException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal NonFastForwardException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }
internal RemoveFromIndexException(string message, GitErrorCode code, GitErrorCategory category) : base(message, code, category) { }