Fix libgit2 error details not being logged

This commit is contained in:
Oliver Hamlet
2017-01-13 20:46:05 +00:00
parent 1dfea3ac5f
commit ef7ddca8cb
+3 -1
View File
@@ -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_);
}