aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Pomazau <anatol@google.com>2011-07-29 11:58:03 -0700
committerAnatol Pomazau <anatol@google.com>2011-07-29 12:37:21 -0700
commitad9f33713553919ef9959abc14794de2a47267b2 (patch)
tree384b6dc4747ba6e3437fd114471815902603ac29
parentf62e8a7f1d9b95821c536823c160836a93e12a40 (diff)
downloadgerrit-ad9f33713553919ef9959abc14794de2a47267b2.tar.gz
Output patchset creation date for 'query' command.
Change-Id: I10d9b50e1b562dc4d9fe57ce7644d5ccbe1b947c
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/events/EventFactory.java1
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/events/PatchSetAttribute.java1
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/query/change/QueryProcessor.java3
3 files changed, 4 insertions, 1 deletions
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 ba9fa2cf..2740d7f2 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 @@ public class EventFactory {
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 a6d0eca7..ee293146 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 class PatchSetAttribute {
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 20db0f9e..2abec9a1 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 @@ public class QueryProcessor {
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) {