Page MenuHomePhabricator

commit.diff

Authored By
epriestley
Feb 5 2014, 10:45 PM
Size
939 B
Referenced Files
None
Subscribers
None

commit.diff

diff --git a/resources/sql/patches/20130219.commitsummarymig.php b/resources/sql/patches/20130219.commitsummarymig.php
index a09534e..85ed6e3 100644
--- a/resources/sql/patches/20130219.commitsummarymig.php
+++ b/resources/sql/patches/20130219.commitsummarymig.php
@@ -2,7 +2,9 @@
echo "Backfilling commit summaries...\n";
-$commits = new LiskMigrationIterator(new PhabricatorRepositoryCommit());
+$table = new PhabricatorRepositoryCommit();
+$conn_w = $table->establishConnection('w');
+$commits = new LiskMigrationIterator($table);
foreach ($commits as $commit) {
echo 'Filling Commit #'.$commit->getID()."\n";
@@ -18,8 +20,12 @@ foreach ($commits as $commit) {
continue;
}
- $commit->setSummary($data->getSummary());
- $commit->save();
+ queryfx(
+ $conn_w,
+ 'UPDATE %T SET summary = %s WHERE id = %d',
+ $commit->getTableName(),
+ $data->getSummary(),
+ $commit->getID());
}
echo "Done.\n";

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/as/sv/hp5j6lsjjus2eavl
Default Alt Text
commit.diff (939 B)

Event Timeline