Fix NPE when writing reflog for refs/meta/config changes
Change-Id: I58b5aa15f9a00486cad6e73442ad9d49810037e6
This commit is contained in:
@@ -345,8 +345,12 @@ public abstract class VersionedMetaData {
|
||||
ru.setExpectedOldObjectId(oldId);
|
||||
ru.setNewObjectId(src);
|
||||
ru.setRefLogIdent(update.getCommitBuilder().getAuthor());
|
||||
String message = update.getCommitBuilder().getMessage();
|
||||
if (message == null) {
|
||||
message = "meta data update";
|
||||
}
|
||||
try (BufferedReader reader = new BufferedReader(
|
||||
new StringReader(update.getCommitBuilder().getMessage()))) {
|
||||
new StringReader(message))) {
|
||||
// read the subject line and use it as reflog message
|
||||
ru.setRefLogMessage("commit: " + reader.readLine(), true);
|
||||
}
|
||||
|
Reference in New Issue
Block a user