Changeset View
Changeset View
Standalone View
Standalone View
src/workflow/ArcanistDiffWorkflow.php
| Show First 20 Lines • Show All 2,955 Lines • ▼ Show 20 Lines | foreach ($revision_refs as $key => $revision_ref) { | ||||
| // Don't automatically depend on closed revisions. | // Don't automatically depend on closed revisions. | ||||
| if ($revision_ref->isClosed()) { | if ($revision_ref->isClosed()) { | ||||
| unset($revision_refs[$key]); | unset($revision_refs[$key]); | ||||
| continue; | continue; | ||||
| } | } | ||||
| // Don't automatically depend on revisions authored by other users. | // Don't automatically depend on revisions authored by other users. | ||||
| if ($revision_ref->getAuthorPHID() != $viewer_phid) { | if ($revision_ref->getAuthorPHID() != $viewer_phid) { | ||||
| unset($revision_refs[$key]); | |||||
| continue; | continue; | ||||
| } | } | ||||
| } | } | ||||
| if (!$revision_refs) { | if (!$revision_refs) { | ||||
| return null; | return null; | ||||
| } | } | ||||
| if (count($revision_refs) > 1) { | if (count($revision_refs) > 1) { | ||||
| return null; | return null; | ||||
| } | } | ||||
| return head($revision_refs); | return head($revision_refs); | ||||
| } | } | ||||
| } | } | ||||