mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-19 20:10:55 +01:00
b32bfb6541
Summary: Fixes T2563. Instead of rendering "rPnnnnnn", render "rPnnnnnn: add feature X". Tweak Audit tables to accommodate. @vrana / @nh, this migration might take a while. You could safely skip it when deploying and then run it after deployment. I think I fixed all the other places where these render, but might have missed something. Test Plan: - Ran first schema migration, clicked around to make sure nothing broke. - Ran `scripts/repository/reparse.php --message rXyyyyy`, verified summary populated. - Ran second migration. - Checked task/diffusion/audit/differential for weird rendering. Reviewers: vrana Reviewed By: vrana CC: nh, aran, chrisbolt, allixsenos Maniphest Tasks: T2563 Differential Revision: https://secure.phabricator.com/D5012
25 lines
492 B
PHP
25 lines
492 B
PHP
<?php
|
|
|
|
echo "Backfilling commit summaries...\n";
|
|
|
|
$commits = new LiskMigrationIterator(new PhabricatorRepositoryCommit());
|
|
foreach ($commits as $commit) {
|
|
echo 'Filling Commit #'.$commit->getID()."\n";
|
|
|
|
if (strlen($commit->getSummary())) {
|
|
continue;
|
|
}
|
|
|
|
$data = id(new PhabricatorRepositoryCommitData())->loadOneWhere(
|
|
'commitID = %d',
|
|
$commit->getID());
|
|
|
|
if (!$data) {
|
|
continue;
|
|
}
|
|
|
|
$commit->setSummary($data->getSummary());
|
|
$commit->save();
|
|
}
|
|
|
|
echo "Done.\n";
|