 36e2d02d6e
			
		
	
	36e2d02d6e
	
	
	
		
			
			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";
 |