From ef7ddca8cb21fedc838d92dffca349ff2ac42bb6 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Fri, 13 Jan 2017 20:46:05 +0000 Subject: [PATCH] Fix libgit2 error details not being logged --- src/backend/helpers/git_helper.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/helpers/git_helper.cpp b/src/backend/helpers/git_helper.cpp index 553796e2..cb1974e2 100644 --- a/src/backend/helpers/git_helper.cpp +++ b/src/backend/helpers/git_helper.cpp @@ -102,7 +102,9 @@ void GitHelper::Call(int error_code) { giterr_clear(); if (errorMessage_.empty()) - errorMessage_ = (boost::format("Git operation failed. Error: %1%") % gitError).str(); + errorMessage_ = "Git operation failed."; + + errorMessage_ = (boost::format("%1% Details: %2%") % errorMessage_ % gitError).str(); throw std::system_error(error_code, libgit2_category(), errorMessage_); }