mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
Remove "--force-autoclose" from "bin/repository reparse"
Summary: Depends on D20463. Ref T13277. This flag was added some time before 2015 and I don't think I've ever used it. Just get rid of it. Test Plan: Grepped for `force-autoclose`, `forceAutoclose`, `AUTOCLOSE_FORCED`. Reviewers: amckinley Reviewed By: amckinley Maniphest Tasks: T13277 Differential Revision: https://secure.phabricator.com/D20464
This commit is contained in:
parent
a2d3d8edeb
commit
45b9859f02
4 changed files with 5 additions and 25 deletions
|
@ -125,9 +125,9 @@ final class DiffusionCommitEditEngine
|
|||
case PhabricatorRepository::BECAUSE_NOT_ON_AUTOCLOSE_BRANCH:
|
||||
$desc = pht('No, Not Reachable from Permanent Ref');
|
||||
break;
|
||||
case PhabricatorRepository::BECAUSE_AUTOCLOSE_FORCED:
|
||||
$desc = pht('Yes, Forced Via bin/repository CLI Tool.');
|
||||
break;
|
||||
// Old commits which were manually reparsed with "--force-autoclose"
|
||||
// may have this constant. This flag is no longer supported.
|
||||
case 'auto/forced':
|
||||
case null:
|
||||
$desc = pht('Yes');
|
||||
break;
|
||||
|
|
|
@ -88,13 +88,6 @@ final class PhabricatorRepositoryManagementReparseWorkflow
|
|||
'help' => pht(
|
||||
'Reparse all steps which have not yet completed.'),
|
||||
),
|
||||
array(
|
||||
'name' => 'force-autoclose',
|
||||
'help' => pht(
|
||||
'Only used with __%s__, use this to make sure any '.
|
||||
'pertinent diffs are closed regardless of configuration.',
|
||||
'--message'),
|
||||
),
|
||||
));
|
||||
|
||||
}
|
||||
|
@ -307,7 +300,6 @@ final class PhabricatorRepositoryManagementReparseWorkflow
|
|||
$spec = array(
|
||||
'commitID' => $commit->getID(),
|
||||
'only' => !$importing,
|
||||
'forceAutoclose' => $args->getArg('force-autoclose'),
|
||||
);
|
||||
|
||||
if ($all_from_repo && !$force_local) {
|
||||
|
|
|
@ -47,7 +47,6 @@ final class PhabricatorRepository extends PhabricatorRepositoryDAO
|
|||
const BECAUSE_NOT_ON_AUTOCLOSE_BRANCH = 'auto/nobranch';
|
||||
const BECAUSE_BRANCH_UNTRACKED = 'auto/notrack';
|
||||
const BECAUSE_BRANCH_NOT_AUTOCLOSE = 'auto/noclose';
|
||||
const BECAUSE_AUTOCLOSE_FORCED = 'auto/forced';
|
||||
|
||||
const STATUS_ACTIVE = 'active';
|
||||
const STATUS_INACTIVE = 'inactive';
|
||||
|
|
|
@ -162,20 +162,9 @@ abstract class PhabricatorRepositoryCommitMessageParserWorker
|
|||
// aren't. Autoclose can be disabled for various reasons at the repository
|
||||
// or commit levels.
|
||||
|
||||
$force_autoclose = idx($this->getTaskData(), 'forceAutoclose', false);
|
||||
if ($force_autoclose) {
|
||||
$autoclose_reason = PhabricatorRepository::BECAUSE_AUTOCLOSE_FORCED;
|
||||
} else {
|
||||
$autoclose_reason = $repository->shouldSkipAutocloseCommit($commit);
|
||||
}
|
||||
$autoclose_reason = $repository->shouldSkipAutocloseCommit($commit);
|
||||
$data->setCommitDetail('autocloseReason', $autoclose_reason);
|
||||
$should_autoclose = $force_autoclose ||
|
||||
$repository->shouldAutocloseCommit($commit);
|
||||
|
||||
// When updating related objects, we'll act under an omnipotent user to
|
||||
// ensure we can see them, but take actions as either the committer or
|
||||
// author (if we recognize their accounts) or the Diffusion application
|
||||
// (if we do not).
|
||||
$should_autoclose = $repository->shouldAutocloseCommit($commit);
|
||||
|
||||
if ($should_autoclose) {
|
||||
$actor = PhabricatorUser::getOmnipotentUser();
|
||||
|
|
Loading…
Reference in a new issue