Output patchset creation date for 'query' command. Change-Id: I10d9b50e1b562dc4d9fe57ce7644d5ccbe1b947c
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java b/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java index ba9fa2c..2740d7f 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java
@@ -174,6 +174,7 @@ p.number = Integer.toString(patchSet.getPatchSetId()); p.ref = patchSet.getRefName(); p.uploader = asAccountAttribute(patchSet.getUploader()); + p.createdOn = patchSet.getCreatedOn().getTime() / 1000L; return p; }
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/events/PatchSetAttribute.java b/gerrit-server/src/main/java/com/google/gerrit/server/events/PatchSetAttribute.java index a6d0eca..ee29314 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/events/PatchSetAttribute.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/events/PatchSetAttribute.java
@@ -21,6 +21,7 @@ public String revision; public String ref; public AccountAttribute uploader; + public Long createdOn; public List<ApprovalAttribute> approvals; public List<PatchSetCommentAttribute> comments;
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java b/gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java index 20db0f9..2abec9a 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java
@@ -345,7 +345,8 @@ private static boolean isDateField(String name) { return "lastUpdated".equals(name) // || "grantedOn".equals(name) // - || "timestamp".equals(name); + || "timestamp".equals(name) // + || "createdOn".equals(name); } private List<Field> fieldsOf(Class<?> type) {