[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 echo "Migrating task revisions to edges...\n"; 4 $table = new ManiphestTask(); 5 $table->establishConnection('w'); 6 7 foreach (new LiskMigrationIterator($table) as $task) { 8 $id = $task->getID(); 9 echo "Task {$id}: "; 10 11 $revs = $task->getAttachedPHIDs(DifferentialRevisionPHIDType::TYPECONST); 12 if (!$revs) { 13 echo "-\n"; 14 continue; 15 } 16 17 $editor = new PhabricatorEdgeEditor(); 18 foreach ($revs as $rev) { 19 $editor->addEdge( 20 $task->getPHID(), 21 ManiphestTaskHasRevisionEdgeType::EDGECONST, 22 $rev); 23 } 24 $editor->save(); 25 echo "OKAY\n"; 26 } 27 28 echo "Done.\n";
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |