Differential D14341 Diff 34610 src/applications/drydock/worker/DrydockRepositoryOperationUpdateWorker.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/worker/DrydockRepositoryOperationUpdateWorker.php
Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | if ($lease_phid) { | ||||
$lease->setAttribute('repositories.map', $map); | $lease->setAttribute('repositories.map', $map); | ||||
$task_id = $this->getCurrentWorkerTaskID(); | $task_id = $this->getCurrentWorkerTaskID(); | ||||
if ($task_id) { | if ($task_id) { | ||||
$lease->setAwakenTaskIDs(array($task_id)); | $lease->setAwakenTaskIDs(array($task_id)); | ||||
} | } | ||||
$operation | $operation | ||||
->setProperty('exec.leasePHID', $lease->getPHID()) | ->setWorkingCopyLeasePHID($lease->getPHID()) | ||||
->save(); | ->save(); | ||||
$lease->queueForActivation(); | $lease->queueForActivation(); | ||||
} | } | ||||
if ($lease->isActivating()) { | if ($lease->isActivating()) { | ||||
throw new PhabricatorWorkerYieldException(15); | throw new PhabricatorWorkerYieldException(15); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |