Summary: `pht`ize a whole bunch of strings in rP. Test Plan: Intense eyeballing. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: hach-que, Korvin, epriestley Differential Revision: https://secure.phabricator.com/D12797
		
			
				
	
	
		
			34 lines
		
	
	
		
			866 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			866 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
echo pht('Migrating %s to edges...', 'differential.revisionPHID')."\n";
 | 
						|
$commit_table = new PhabricatorRepositoryCommit();
 | 
						|
$data_table = new PhabricatorRepositoryCommitData();
 | 
						|
$editor = new PhabricatorEdgeEditor();
 | 
						|
$commit_table->establishConnection('w');
 | 
						|
$edges = 0;
 | 
						|
 | 
						|
foreach (new LiskMigrationIterator($commit_table) as $commit) {
 | 
						|
  $data = $commit->loadOneRelative($data_table, 'commitID');
 | 
						|
  if (!$data) {
 | 
						|
    continue;
 | 
						|
  }
 | 
						|
 | 
						|
  $revision_phid = $data->getCommitDetail('differential.revisionPHID');
 | 
						|
  if (!$revision_phid) {
 | 
						|
    continue;
 | 
						|
  }
 | 
						|
 | 
						|
  $commit_drev = DiffusionCommitHasRevisionEdgeType::EDGECONST;
 | 
						|
  $editor->addEdge($commit->getPHID(), $commit_drev, $revision_phid);
 | 
						|
  $edges++;
 | 
						|
  if ($edges % 256 == 0) {
 | 
						|
    echo '.';
 | 
						|
    $editor->save();
 | 
						|
    $editor = new PhabricatorEdgeEditor();
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
echo '.';
 | 
						|
$editor->save();
 | 
						|
echo "\n".pht('Done.')."\n";
 |