@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at recaptime-dev/main 34 lines 899 B view raw
1<?php 2 3$commit_table = new PhabricatorRepositoryCommit(); 4$commit_conn = $commit_table->establishConnection('w'); 5$commit_name = $commit_table->getTableName(); 6 7$properties_table = new PhabricatorMetaMTAMailProperties(); 8$conn = $properties_table->establishConnection('w'); 9 10$iterator = new LiskRawMigrationIterator($commit_conn, $commit_name); 11$chunks = new PhutilChunkedIterator($iterator, 100); 12foreach ($chunks as $chunk) { 13 $sql = array(); 14 foreach ($chunk as $commit) { 15 $sql[] = qsprintf( 16 $conn, 17 '(%s, %s, %d, %d)', 18 $commit['phid'], 19 phutil_json_encode( 20 array( 21 'mailKey' => $commit['mailKey'], 22 )), 23 PhabricatorTime::getNow(), 24 PhabricatorTime::getNow()); 25 } 26 27 queryfx( 28 $conn, 29 'INSERT IGNORE INTO %R 30 (objectPHID, mailProperties, dateCreated, dateModified) 31 VALUES %LQ', 32 $properties_table, 33 $sql); 34}