Page MenuHomePhabricator

migrate_repos_fixed.php

Authored By
epriestley
Apr 2 2014, 12:48 AM
Size
582 B
Referenced Files
None
Subscribers
None

migrate_repos_fixed.php

<?php
require_once 'scripts/__init_script__.php';
foreach (new LiskMigrationIterator(new PhabricatorRepository()) as $repo) {
$callsign = $repo->getCallsign();
echo "Repository: {$callsign}\n";
$old = $repo->getDetail('close-commits-filter', array());
// Set this to the value you want to use.
$new = array('master');
$old_string = implode(', ', $old);
$new_string = implode(', ', $new);
echo "Changing: {$old_string} -> {$new_string}\n";
$repo->setDetail('close-commits-filter', $new);
// Uncomment this to actually save changes.
// $repo->save();
}

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/qa/tc/r5losiowrokzsigy
Default Alt Text
migrate_repos_fixed.php (582 B)

Event Timeline