Changeset View
Changeset View
Standalone View
Standalone View
resources/sql/autopatches/20140212.dx.1.armageddon.php
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | foreach ($rows as $row) { | ||||
if ($add_rev || $rem_rev) { | if ($add_rev || $rem_rev) { | ||||
$old = array(); | $old = array(); | ||||
foreach ($rem_rev as $phid) { | foreach ($rem_rev as $phid) { | ||||
if (!is_scalar($phid)) { | if (!is_scalar($phid)) { | ||||
continue; | continue; | ||||
} | } | ||||
$old[$phid] = array( | $old[$phid] = array( | ||||
'src' => $revision_phid, | 'src' => $revision_phid, | ||||
'type' => PhabricatorEdgeConfig::TYPE_DREV_HAS_REVIEWER, | 'type' => DifferentialRevisionHasReviewerEdgeType::EDGECONST, | ||||
'dst' => $phid, | 'dst' => $phid, | ||||
); | ); | ||||
} | } | ||||
$new = array(); | $new = array(); | ||||
foreach ($add_rev as $phid) { | foreach ($add_rev as $phid) { | ||||
if (!is_scalar($phid)) { | if (!is_scalar($phid)) { | ||||
continue; | continue; | ||||
} | } | ||||
$new[$phid] = array( | $new[$phid] = array( | ||||
'src' => $revision_phid, | 'src' => $revision_phid, | ||||
'type' => PhabricatorEdgeConfig::TYPE_DREV_HAS_REVIEWER, | 'type' => DifferentialRevisionHasReviewerEdgeType::EDGECONST, | ||||
'dst' => $phid, | 'dst' => $phid, | ||||
); | ); | ||||
} | } | ||||
$xactions[] = array( | $xactions[] = array( | ||||
'type' => PhabricatorTransactions::TYPE_EDGE, | 'type' => PhabricatorTransactions::TYPE_EDGE, | ||||
'old' => $old, | 'old' => $old, | ||||
'new' => $new, | 'new' => $new, | ||||
'meta' => array( | 'meta' => array( | ||||
'edge:type' => PhabricatorEdgeConfig::TYPE_DREV_HAS_REVIEWER, | 'edge:type' => DifferentialRevisionHasReviewerEdgeType::EDGECONST, | ||||
), | ), | ||||
); | ); | ||||
} | } | ||||
// Build the CC transaction, if one exists. | // Build the CC transaction, if one exists. | ||||
$add_cc = idx($metadata, $key_cc, array()); | $add_cc = idx($metadata, $key_cc, array()); | ||||
if (!is_array($add_cc)) { | if (!is_array($add_cc)) { | ||||
$add_cc = array(); | $add_cc = array(); | ||||
▲ Show 20 Lines • Show All 89 Lines • Show Last 20 Lines |