Differential D19073 Diff 45729 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 56 Lines • ▼ Show 20 Lines | try { | ||||
| ->setViewer($viewer); | ->setViewer($viewer); | ||||
| $lease = $this->loadWorkingCopyLease($operation); | $lease = $this->loadWorkingCopyLease($operation); | ||||
| $interface = $lease->getInterface( | $interface = $lease->getInterface( | ||||
| DrydockCommandInterface::INTERFACE_TYPE); | DrydockCommandInterface::INTERFACE_TYPE); | ||||
| // No matter what happens here, destroy the lease away once we're done. | // No matter what happens here, destroy the lease away once we're done. | ||||
| $lease->releaseOnDestruction(true); | $lease->setReleaseOnDestruction(true); | ||||
| $operation->applyOperation($interface); | $operation->applyOperation($interface); | ||||
| } catch (PhabricatorWorkerYieldException $ex) { | } catch (PhabricatorWorkerYieldException $ex) { | ||||
| throw $ex; | throw $ex; | ||||
| } catch (Exception $ex) { | } catch (Exception $ex) { | ||||
| $operation | $operation | ||||
| ->setOperationState(DrydockRepositoryOperation::STATE_FAIL) | ->setOperationState(DrydockRepositoryOperation::STATE_FAIL) | ||||
| ▲ Show 20 Lines • Show All 116 Lines • Show Last 20 Lines | |||||