Fix displaying diff for commit message

This was broken by change If0c172 which removed '/COMMIT_MSG' from the
files collection.

Change-Id: I02d6efc5b22a4b4b25ea885c9529550493f58531
Signed-off-by: Edwin Kempin <ekempin@google.com>
This commit is contained in:
Edwin Kempin
2016-08-23 20:36:46 +02:00
parent 04cc51d446
commit f059c8c119
2 changed files with 9 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ import com.google.gerrit.extensions.restapi.ChildCollection;
import com.google.gerrit.extensions.restapi.IdString;
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
import com.google.gerrit.extensions.restapi.RestView;
import com.google.gerrit.reviewdb.client.Patch;
import com.google.gerrit.server.git.GitRepositoryManager;
import com.google.inject.Inject;
import com.google.inject.Singleton;
@@ -46,6 +47,10 @@ public class FilesInCommitCollection implements
@Override
public FileResource parse(CommitResource parent, IdString id)
throws ResourceNotFoundException, IOException {
if (Patch.COMMIT_MSG.equals(id.get())) {
return new FileResource(parent.getProject(), parent.getCommit(),
id.get());
}
return FileResource.create(repoManager, parent.getProject(),
parent.getCommit(), id.get());
}