Merge topic 'inline-3'

* changes:
  InlineEdit: Add change edit collection and resource
  InlineEdit: Add acceptance test for edit operations
  InlineEdit: Factor out get content method for file resource
  InlineEdit: Add utility class to modify edits
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/CommitsCollection.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/CommitsCollection.java
index 6e997f7..e5e7bed 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/project/CommitsCollection.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/CommitsCollection.java
@@ -70,11 +70,12 @@
       RevWalk rw = new RevWalk(repo);
       try {
         RevCommit commit = rw.parseCommit(objectId);
+        rw.parseBody(commit);
         if (!parent.getControl().canReadCommit(db.get(), rw, commit)) {
           throw new ResourceNotFoundException(id);
         }
         for (int i = 0; i < commit.getParentCount(); i++) {
-          rw.parseCommit(commit.getParent(i));
+          rw.parseBody(rw.parseCommit(commit.getParent(i)));
         }
         return new CommitResource(parent, commit);
       } catch (MissingObjectException | IncorrectObjectTypeException e) {