43#ifdef HAVE_WUNUSED_CONST_VARIABLE
44 _Pragma(
"GCC diagnostic push" ) \
45 _Pragma(
"GCC diagnostic ignored \"-Wunused-const-variable\"" )
77const char*
const kPullFailed =
_(
"Failed to pull changes from remote repository." );
78const char*
const kPushFailed =
_(
"Failed to push changes to remote repository." );
81 _(
"Failed to establish connection with remote repository." );
92#ifdef HAVE_WUNUSED_CONST_VARIABLE
93 _Pragma(
"GCC diagnostic pop" )
static wxString GetLastGitError()
libgit2's last message, without credentials from any URL it quotes, so it is safe to show or trace.
void AddError(const wxString &aSummary, const wxString &aDetails)
A summary the user can act on, with the raw text that explains it kept apart for the details.
void AddGitError(const wxString &aSummary)
Queue the summary with libgit2's last error as its details.
std::vector< wxString > m_errorDetails
One per entry in m_errorStrings.
std::vector< wxString > m_errorStrings
const char *const kRemoteNotFound
const char *const kCommitFailed
const char *const kInvalidRepository
const char *const kBranchCreationFailed
const char *const kRebaseConflict
const char *const kFileNotFoundInCheckout
const char *const kTagCreationFailed
const char *const kCloneFailed
const char *const kCheckoutFailed
const char *const kPullFailed
const char *const kMergeConflict
const char *const kNoError
const char *const kPushFailed
const char *const kTagDeletionFailed
const char *const kMergeFailed
const char *const kTagNotFound
const char *const kRemoteConnectionError
const char *const kBranchDeletionFailed
const char *const kAuthenticationFailed
const char *const kBranchNotFound
const char *const kUnknownError
const char *const kNoUpstreamBranch
APIEXPORT wxString StripEmbeddedUserinfo(const wxString &aText)
Remove the user and password from every URL quoted in a message, since the remote's can carry a passw...