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 @@ -57,6 +57,10 @@ $map['modifiedEnd']); } + if ($map['affectedPaths']) { + $query->withPaths($map['affectedPaths']); + } + return $query; } @@ -118,6 +122,12 @@ ->setIsHidden(true) ->setDescription( pht('Find revisions modified at or before a particular time.')), + id(new PhabricatorSearchStringListField()) + ->setKey('affectedPaths') + ->setLabel(pht('Affected Paths')) + ->setDescription( + pht('Search for revisions affecting particular paths.')) + ->setIsHidden(true), ); }