diff --git a/src/applications/diffusion/query/lastmodified/DiffusionMercurialLastModifiedQuery.php b/src/applications/diffusion/query/lastmodified/DiffusionMercurialLastModifiedQuery.php index e0a40e76c..4a7c89f22 100644 --- a/src/applications/diffusion/query/lastmodified/DiffusionMercurialLastModifiedQuery.php +++ b/src/applications/diffusion/query/lastmodified/DiffusionMercurialLastModifiedQuery.php @@ -1,32 +1,32 @@ <?php final class DiffusionMercurialLastModifiedQuery extends DiffusionLastModifiedQuery { protected function executeQuery() { $drequest = $this->getRequest(); $repository = $drequest->getRepository(); $path = $drequest->getPath(); list($hash) = $repository->execxLocalCommand( - 'log --template %s --limit 1 --rev %s -- %s', + 'log --template %s --limit 1 --removed --rev %s -- %s', '{node}', hgsprintf('reverse(%s::%s)', '0', $drequest->getCommit()), nonempty(ltrim($path, '/'), '.')); $commit = id(new PhabricatorRepositoryCommit())->loadOneWhere( 'repositoryID = %d AND commitIdentifier = %s', $repository->getID(), $hash); if ($commit) { $commit_data = $commit->loadCommitData(); } else { $commit_data = null; } return array($commit, $commit_data); } }