Page MenuHomePhabricator

D20730.id.diff
No OneTemporary

D20730.id.diff

diff --git a/src/applications/differential/query/DifferentialRevisionSearchEngine.php b/src/applications/differential/query/DifferentialRevisionSearchEngine.php
--- a/src/applications/differential/query/DifferentialRevisionSearchEngine.php
+++ b/src/applications/differential/query/DifferentialRevisionSearchEngine.php
@@ -51,6 +51,12 @@
$map['createdEnd']);
}
+ if ($map['modifiedStart'] || $map['modifiedEnd']) {
+ $query->withUpdatedEpochBetween(
+ $map['modifiedStart'],
+ $map['modifiedEnd']);
+ }
+
return $query;
}
@@ -100,6 +106,18 @@
->setKey('createdEnd')
->setDescription(
pht('Find revisions created at or before a particular time.')),
+ id(new PhabricatorSearchDateField())
+ ->setLabel(pht('Modified After'))
+ ->setKey('modifiedStart')
+ ->setIsHidden(true)
+ ->setDescription(
+ pht('Find revisions modified at or after a particular time.')),
+ id(new PhabricatorSearchDateField())
+ ->setLabel(pht('Modified Before'))
+ ->setKey('modifiedEnd')
+ ->setIsHidden(true)
+ ->setDescription(
+ pht('Find revisions modified at or before a particular time.')),
);
}
diff --git a/src/applications/differential/storage/DifferentialRevision.php b/src/applications/differential/storage/DifferentialRevision.php
--- a/src/applications/differential/storage/DifferentialRevision.php
+++ b/src/applications/differential/storage/DifferentialRevision.php
@@ -112,11 +112,6 @@
'repositoryPHID' => 'phid?',
),
self::CONFIG_KEY_SCHEMA => array(
- 'key_phid' => null,
- 'phid' => array(
- 'columns' => array('phid'),
- 'unique' => true,
- ),
'authorPHID' => array(
'columns' => array('authorPHID', 'status'),
),
@@ -131,6 +126,9 @@
'key_status' => array(
'columns' => array('status', 'phid'),
),
+ 'key_modified' => array(
+ 'columns' => array('dateModified'),
+ ),
),
) + parent::getConfiguration();
}

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 16, 3:01 AM (3 d, 4 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7414404
Default Alt Text
D20730.id.diff (2 KB)

Event Timeline