[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/infrastructure/storage/patch/ -> PhabricatorBuiltinPatchList.php (source)

   1  <?php
   2  
   3  final class PhabricatorBuiltinPatchList extends PhabricatorSQLPatchList {
   4  
   5    public function getNamespace() {
   6      return 'phabricator';
   7    }
   8  
   9    private function getPatchPath($file) {
  10      $root = dirname(phutil_get_library_root('phabricator'));
  11      $path = $root.'/resources/sql/patches/'.$file;
  12  
  13      // Make sure it exists.
  14      Filesystem::readFile($path);
  15  
  16      return $path;
  17    }
  18  
  19    public function getPatches() {
  20      $patches = array();
  21  
  22      foreach ($this->getOldPatches() as $old_name => $old_patch) {
  23        if (preg_match('/^db\./', $old_name)) {
  24          $old_patch['name'] = substr($old_name, 3);
  25          $old_patch['type'] = 'db';
  26        } else {
  27          if (empty($old_patch['name'])) {
  28            $old_patch['name'] = $this->getPatchPath($old_name);
  29          }
  30          if (empty($old_patch['type'])) {
  31            $matches = null;
  32            preg_match('/\.(sql|php)$/', $old_name, $matches);
  33            $old_patch['type'] = $matches[1];
  34          }
  35        }
  36  
  37        $patches[$old_name] = $old_patch;
  38      }
  39  
  40      $root = dirname(phutil_get_library_root('phabricator'));
  41      $auto_root = $root.'/resources/sql/autopatches/';
  42      $patches += $this->buildPatchesFromDirectory($auto_root);
  43  
  44      return $patches;
  45    }
  46  
  47    public function getOldPatches() {
  48      return array(
  49        'db.audit' => array(
  50          'after' => array( /* First Patch */ ),
  51        ),
  52        'db.calendar' => array(),
  53        'db.chatlog' => array(),
  54        'db.conduit' => array(),
  55        'db.countdown' => array(),
  56        'db.daemon' => array(),
  57        'db.differential' => array(),
  58        'db.draft' => array(),
  59        'db.drydock' => array(),
  60        'db.feed' => array(),
  61        'db.file' => array(),
  62        'db.flag' => array(),
  63        'db.harbormaster' => array(),
  64        'db.herald' => array(),
  65        'db.maniphest' => array(),
  66        'db.meta_data' => array(),
  67        'db.metamta' => array(),
  68        'db.oauth_server' => array(),
  69        'db.owners' => array(),
  70        'db.pastebin' => array(),
  71        'db.phame' => array(),
  72        'db.phriction' => array(),
  73        'db.project' => array(),
  74        'db.repository' => array(),
  75        'db.search' => array(),
  76        'db.slowvote' => array(),
  77        'db.timeline' => array(
  78          'dead' => true,
  79        ),
  80        'db.user' => array(),
  81        'db.worker' => array(),
  82        'db.xhpastview' => array(),
  83        'db.cache' => array(),
  84        'db.fact' => array(),
  85        'db.ponder' => array(),
  86        'db.xhprof' => array(),
  87        'db.pholio' => array(),
  88        'db.conpherence' => array(),
  89        'db.config' => array(),
  90        'db.token' => array(),
  91        'db.releeph' => array(),
  92        'db.phlux' => array(),
  93        'db.phortune' => array(),
  94        'db.phrequent' => array(),
  95        'db.diviner' => array(),
  96        'db.auth' => array(),
  97        'db.doorkeeper' => array(),
  98        'db.legalpad' => array(),
  99        'db.policy' => array(),
 100        'db.nuance' => array(),
 101        'db.passphrase' => array(),
 102        'db.phragment' => array(),
 103        'db.dashboard' => array(),
 104        'db.system' => array(),
 105        'db.fund' => array(),
 106        'db.almanac' => array(),
 107        '0000.legacy.sql' => array(
 108          'legacy' => 0,
 109        ),
 110        '000.project.sql' => array(
 111          'legacy' => 0,
 112        ),
 113        '001.maniphest_projects.sql' => array(
 114          'legacy' => 1,
 115        ),
 116        '002.oauth.sql' => array(
 117          'legacy' => 2,
 118        ),
 119        '003.more_oauth.sql' => array(
 120          'legacy' => 3,
 121        ),
 122        '004.daemonrepos.sql' => array(
 123          'legacy' => 4,
 124        ),
 125        '005.workers.sql' => array(
 126          'legacy' => 5,
 127        ),
 128        '006.repository.sql' => array(
 129          'legacy' => 6,
 130        ),
 131        '007.daemonlog.sql' => array(
 132          'legacy' => 7,
 133        ),
 134        '008.repoopt.sql' => array(
 135          'legacy' => 8,
 136        ),
 137        '009.repo_summary.sql' => array(
 138          'legacy' => 9,
 139        ),
 140        '010.herald.sql' => array(
 141          'legacy' => 10,
 142        ),
 143        '011.badcommit.sql' => array(
 144          'legacy' => 11,
 145        ),
 146        '012.dropphidtype.sql' => array(
 147          'legacy' => 12,
 148        ),
 149        '013.commitdetail.sql' => array(
 150          'legacy' => 13,
 151        ),
 152        '014.shortcuts.sql' => array(
 153          'legacy' => 14,
 154        ),
 155        '015.preferences.sql' => array(
 156          'legacy' => 15,
 157        ),
 158        '016.userrealnameindex.sql' => array(
 159          'legacy' => 16,
 160        ),
 161        '017.sessionkeys.sql' => array(
 162          'legacy' => 17,
 163        ),
 164        '018.owners.sql' => array(
 165          'legacy' => 18,
 166        ),
 167        '019.arcprojects.sql' => array(
 168          'legacy' => 19,
 169        ),
 170        '020.pathcapital.sql' => array(
 171          'legacy' => 20,
 172        ),
 173        '021.xhpastview.sql' => array(
 174          'legacy' => 21,
 175        ),
 176        '022.differentialcommit.sql' => array(
 177          'legacy' => 22,
 178        ),
 179        '023.dxkeys.sql' => array(
 180          'legacy' => 23,
 181        ),
 182        '024.mlistkeys.sql' => array(
 183          'legacy' => 24,
 184        ),
 185        '025.commentopt.sql' => array(
 186          'legacy' => 25,
 187        ),
 188        '026.diffpropkey.sql' => array(
 189          'legacy' => 26,
 190        ),
 191        '027.metamtakeys.sql' => array(
 192          'legacy' => 27,
 193        ),
 194        '028.systemagent.sql' => array(
 195          'legacy' => 28,
 196        ),
 197        '029.cursors.sql' => array(
 198          'legacy' => 29,
 199        ),
 200        '030.imagemacro.sql' => array(
 201          'legacy' => 30,
 202        ),
 203        '031.workerrace.sql' => array(
 204          'legacy' => 31,
 205        ),
 206        '032.viewtime.sql' => array(
 207          'legacy' => 32,
 208        ),
 209        '033.privtest.sql' => array(
 210          'legacy' => 33,
 211        ),
 212        '034.savedheader.sql' => array(
 213          'legacy' => 34,
 214        ),
 215        '035.proxyimage.sql' => array(
 216          'legacy' => 35,
 217        ),
 218        '036.mailkey.sql' => array(
 219          'legacy' => 36,
 220        ),
 221        '037.setuptest.sql' => array(
 222          'legacy' => 37,
 223        ),
 224        '038.admin.sql' => array(
 225          'legacy' => 38,
 226        ),
 227        '039.userlog.sql' => array(
 228          'legacy' => 39,
 229        ),
 230        '040.transform.sql' => array(
 231          'legacy' => 40,
 232        ),
 233        '041.heraldrepetition.sql' => array(
 234          'legacy' => 41,
 235        ),
 236        '042.commentmetadata.sql' => array(
 237          'legacy' => 42,
 238        ),
 239        '043.pastebin.sql' => array(
 240          'legacy' => 43,
 241        ),
 242        '044.countdown.sql' => array(
 243          'legacy' => 44,
 244        ),
 245        '045.timezone.sql' => array(
 246          'legacy' => 45,
 247        ),
 248        '046.conduittoken.sql' => array(
 249          'legacy' => 46,
 250        ),
 251        '047.projectstatus.sql' => array(
 252          'legacy' => 47,
 253        ),
 254        '048.relationshipkeys.sql' => array(
 255          'legacy' => 48,
 256        ),
 257        '049.projectowner.sql' => array(
 258          'legacy' => 49,
 259        ),
 260        '050.taskdenormal.sql' => array(
 261          'legacy' => 50,
 262        ),
 263        '051.projectfilter.sql' => array(
 264          'legacy' => 51,
 265        ),
 266        '052.pastelanguage.sql' => array(
 267          'legacy' => 52,
 268        ),
 269        '053.feed.sql' => array(
 270          'legacy' => 53,
 271        ),
 272        '054.subscribers.sql' => array(
 273          'legacy' => 54,
 274        ),
 275        '055.add_author_to_files.sql' => array(
 276          'legacy' => 55,
 277        ),
 278        '056.slowvote.sql' => array(
 279          'legacy' => 56,
 280        ),
 281        '057.parsecache.sql' => array(
 282          'legacy' => 57,
 283        ),
 284        '058.missingkeys.sql' => array(
 285          'legacy' => 58,
 286        ),
 287        '059.engines.php' => array(
 288          'legacy' => 59,
 289        ),
 290        '060.phriction.sql' => array(
 291          'legacy' => 60,
 292        ),
 293        '061.phrictioncontent.sql' => array(
 294          'legacy' => 61,
 295        ),
 296        '062.phrictionmenu.sql' => array(
 297          'legacy' => 62,
 298        ),
 299        '063.pasteforks.sql' => array(
 300          'legacy' => 63,
 301        ),
 302        '064.subprojects.sql' => array(
 303          'legacy' => 64,
 304        ),
 305        '065.sshkeys.sql' => array(
 306          'legacy' => 65,
 307        ),
 308        '066.phrictioncontent.sql' => array(
 309          'legacy' => 66,
 310        ),
 311        '067.preferences.sql' => array(
 312          'legacy' => 67,
 313        ),
 314        '068.maniphestauxiliarystorage.sql' => array(
 315          'legacy' => 68,
 316        ),
 317        '069.heraldxscript.sql' => array(
 318          'legacy' => 69,
 319        ),
 320        '070.differentialaux.sql' => array(
 321          'legacy' => 70,
 322        ),
 323        '071.contentsource.sql' => array(
 324          'legacy' => 71,
 325        ),
 326        '072.blamerevert.sql' => array(
 327          'legacy' => 72,
 328        ),
 329        '073.reposymbols.sql' => array(
 330          'legacy' => 73,
 331        ),
 332        '074.affectedpath.sql' => array(
 333          'legacy' => 74,
 334        ),
 335        '075.revisionhash.sql' => array(
 336          'legacy' => 75,
 337        ),
 338        '076.indexedlanguages.sql' => array(
 339          'legacy' => 76,
 340        ),
 341        '077.originalemail.sql' => array(
 342          'legacy' => 77,
 343        ),
 344        '078.nametoken.sql' => array(
 345          'legacy' => 78,
 346        ),
 347        '079.nametokenindex.php' => array(
 348          'legacy' => 79,
 349        ),
 350        '080.filekeys.sql' => array(
 351          'legacy' => 80,
 352        ),
 353        '081.filekeys.php' => array(
 354          'legacy' => 81,
 355        ),
 356        '082.xactionkey.sql' => array(
 357          'legacy' => 82,
 358        ),
 359        '083.dxviewtime.sql' => array(
 360          'legacy' => 83,
 361        ),
 362        '084.pasteauthorkey.sql' => array(
 363          'legacy' => 84,
 364        ),
 365        '085.packagecommitrelationship.sql' => array(
 366          'legacy' => 85,
 367        ),
 368        '086.formeraffil.sql' => array(
 369          'legacy' => 86,
 370        ),
 371        '087.phrictiondelete.sql' => array(
 372          'legacy' => 87,
 373        ),
 374        '088.audit.sql' => array(
 375          'legacy' => 88,
 376        ),
 377        '089.projectwiki.sql' => array(
 378          'legacy' => 89,
 379        ),
 380        '090.forceuniqueprojectnames.php' => array(
 381          'legacy' => 90,
 382        ),
 383        '091.uniqueslugkey.sql' => array(
 384          'legacy' => 91,
 385        ),
 386        '092.dropgithubnotification.sql' => array(
 387          'legacy' => 92,
 388        ),
 389        '093.gitremotes.php' => array(
 390          'legacy' => 93,
 391        ),
 392        '094.phrictioncolumn.sql' => array(
 393          'legacy' => 94,
 394        ),
 395        '095.directory.sql' => array(
 396          'legacy' => 95,
 397        ),
 398        '096.filename.sql' => array(
 399          'legacy' => 96,
 400        ),
 401        '097.heraldruletypes.sql' => array(
 402          'legacy' => 97,
 403        ),
 404        '098.heraldruletypemigration.php' => array(
 405          'legacy' => 98,
 406        ),
 407        '099.drydock.sql' => array(
 408          'legacy' => 99,
 409        ),
 410        '100.projectxaction.sql' => array(
 411          'legacy' => 100,
 412        ),
 413        '101.heraldruleapplied.sql' => array(
 414          'legacy' => 101,
 415        ),
 416        '102.heraldcleanup.php' => array(
 417          'legacy' => 102,
 418        ),
 419        '103.heraldedithistory.sql' => array(
 420          'legacy' => 103,
 421        ),
 422        '104.searchkey.sql' => array(
 423          'legacy' => 104,
 424        ),
 425        '105.mimetype.sql' => array(
 426          'legacy' => 105,
 427        ),
 428        '106.chatlog.sql' => array(
 429          'legacy' => 106,
 430        ),
 431        '107.oauthserver.sql' => array(
 432          'legacy' => 107,
 433        ),
 434        '108.oauthscope.sql' => array(
 435          'legacy' => 108,
 436        ),
 437        '109.oauthclientphidkey.sql' => array(
 438          'legacy' => 109,
 439        ),
 440        '110.commitaudit.sql' => array(
 441          'legacy' => 110,
 442        ),
 443        '111.commitauditmigration.php' => array(
 444          'legacy' => 111,
 445        ),
 446        '112.oauthaccesscoderedirecturi.sql' => array(
 447          'legacy' => 112,
 448        ),
 449        '113.lastreviewer.sql' => array(
 450          'legacy' => 113,
 451        ),
 452        '114.auditrequest.sql' => array(
 453          'legacy' => 114,
 454        ),
 455        '115.prepareutf8.sql' => array(
 456          'legacy' => 115,
 457        ),
 458        '116.utf8-backup-first-expect-wait.sql' => array(
 459          'legacy' => 116,
 460        ),
 461        '117.repositorydescription.php' => array(
 462          'legacy' => 117,
 463        ),
 464        '118.auditinline.sql' => array(
 465          'legacy' => 118,
 466        ),
 467        '119.filehash.sql' => array(
 468          'legacy' => 119,
 469        ),
 470        '120.noop.sql' => array(
 471          'legacy' => 120,
 472        ),
 473        '121.drydocklog.sql' => array(
 474          'legacy' => 121,
 475        ),
 476        '122.flag.sql' => array(
 477          'legacy' => 122,
 478        ),
 479        '123.heraldrulelog.sql' => array(
 480          'legacy' => 123,
 481        ),
 482        '124.subpriority.sql' => array(
 483          'legacy' => 124,
 484        ),
 485        '125.ipv6.sql' => array(
 486          'legacy' => 125,
 487        ),
 488        '126.edges.sql' => array(
 489          'legacy' => 126,
 490        ),
 491        '127.userkeybody.sql' => array(
 492          'legacy' => 127,
 493        ),
 494        '128.phabricatorcom.sql' => array(
 495          'legacy' => 128,
 496        ),
 497        '129.savedquery.sql' => array(
 498          'legacy' => 129,
 499        ),
 500        '130.denormalrevisionquery.sql' => array(
 501          'legacy' => 130,
 502        ),
 503        '131.migraterevisionquery.php' => array(
 504          'legacy' => 131,
 505        ),
 506        '132.phame.sql' => array(
 507          'legacy' => 132,
 508        ),
 509        '133.imagemacro.sql' => array(
 510          'legacy' => 133,
 511        ),
 512        '134.emptysearch.sql' => array(
 513          'legacy' => 134,
 514        ),
 515        '135.datecommitted.sql' => array(
 516          'legacy' => 135,
 517        ),
 518        '136.sex.sql' => array(
 519          'legacy' => 136,
 520        ),
 521        '137.auditmetadata.sql' => array(
 522          'legacy' => 137,
 523        ),
 524        '138.notification.sql' => array(),
 525        'holidays.sql' => array(),
 526        'userstatus.sql' => array(),
 527        'emailtable.sql' => array(),
 528        'emailtableport.sql' => array(
 529          // NOTE: This is a ".php" patch, but the key is ".sql".
 530          'type' => 'php',
 531          'name' => $this->getPatchPath('emailtableport.php'),
 532        ),
 533        'emailtableremove.sql' => array(),
 534        'phiddrop.sql' => array(),
 535        'testdatabase.sql' => array(),
 536        'ldapinfo.sql' => array(),
 537        'threadtopic.sql' => array(),
 538        'usertranslation.sql' => array(),
 539        'differentialbookmarks.sql' => array(),
 540        'harbormasterobject.sql' => array(),
 541        'markupcache.sql' => array(),
 542        'maniphestxcache.sql' => array(),
 543        'migrate-maniphest-dependencies.php' => array(),
 544        'migrate-differential-dependencies.php' => array(),
 545        'phameblog.sql' => array(),
 546        'migrate-maniphest-revisions.php' => array(),
 547        'daemonstatus.sql' => array(),
 548        'symbolcontexts.sql' => array(),
 549        'migrate-project-edges.php' => array(),
 550        'fact-raw.sql' => array(),
 551        'ponder.sql' => array(),
 552        'policy-project.sql' => array(),
 553        'daemonstatuskey.sql' => array(),
 554        'edgetype.sql' => array(),
 555        'ponder-comments.sql' => array(),
 556        'pastepolicy.sql' => array(),
 557        'xhprof.sql' => array(),
 558        'draft-metadata.sql' => array(),
 559        'phamedomain.sql' => array(),
 560        'ponder-mailkey.sql' => array(),
 561        'ponder-mailkey-populate.php' => array(),
 562        'phamepolicy.sql' => array(),
 563        'phameoneblog.sql' => array(),
 564        'statustxt.sql' => array(),
 565        'daemontaskarchive.sql' => array(),
 566        'drydocktaskid.sql' => array(),
 567        'drydockresoucetype.sql' => array(
 568          // NOTE: The key for this patch misspells "resource" as "resouce".
 569          'name' => $this->getPatchPath('drydockresourcetype.sql'),
 570        ),
 571        'liskcounters.sql' => array(),
 572        'liskcounters.php' => array(),
 573        'dropfileproxyimage.sql' => array(),
 574        'repository-lint.sql' => array(),
 575        'liskcounters-task.sql' => array(),
 576        'pholio.sql' => array(),
 577        'owners-exclude.sql' => array(),
 578        '20121209.pholioxactions.sql' => array(),
 579        '20121209.xmacroadd.sql' => array(),
 580        '20121209.xmacromigrate.php' => array(),
 581        '20121209.xmacromigratekey.sql' => array(),
 582        '20121220.generalcache.sql' => array(),
 583        '20121226.config.sql' => array(),
 584        '20130101.confxaction.sql' => array(),
 585        '20130102.metamtareceivedmailmessageidhash.sql' => array(),
 586        '20130103.filemetadata.sql' => array(),
 587        '20130111.conpherence.sql' => array(),
 588        '20130127.altheraldtranscript.sql' => array(),
 589        '20130201.revisionunsubscribed.php' => array(),
 590        '20130201.revisionunsubscribed.sql' => array(),
 591        '20130131.conpherencepics.sql' => array(),
 592        '20130214.chatlogchannel.sql' => array(),
 593        '20130214.chatlogchannelid.sql' => array(),
 594        '20130214.token.sql' => array(),
 595        '20130215.phabricatorfileaddttl.sql' => array(),
 596        '20130217.cachettl.sql' => array(),
 597        '20130218.updatechannelid.php' => array(),
 598        '20130218.longdaemon.sql' => array(),
 599        '20130219.commitsummary.sql' => array(),
 600        '20130219.commitsummarymig.php' => array(),
 601        '20130222.dropchannel.sql' => array(),
 602        '20130226.commitkey.sql' => array(),
 603        '20131302.maniphestvalue.sql' => array(),
 604        '20130304.lintauthor.sql' => array(),
 605        'releeph.sql' => array(),
 606        '20130319.phabricatorfileexplicitupload.sql' => array(),
 607        '20130319.conpherence.sql' => array(),
 608        '20130320.phlux.sql' => array(),
 609        '20130317.phrictionedge.sql' => array(),
 610        '20130321.token.sql' => array(),
 611        '20130310.xactionmeta.sql' => array(),
 612        '20130322.phortune.sql' => array(),
 613        '20130323.phortunepayment.sql' => array(),
 614        '20130324.phortuneproduct.sql' => array(),
 615        '20130330.phrequent.sql' => array(),
 616        '20130403.conpherencecache.sql' => array(),
 617        '20130403.conpherencecachemig.php' => array(),
 618        '20130409.commitdrev.php' => array(),
 619        '20130417.externalaccount.sql' => array(),
 620        '20130423.updateexternalaccount.sql' => array(),
 621        '20130423.phortunepaymentrevised.sql' => array(),
 622        '20130423.conpherenceindices.sql' => array(),
 623        '20130426.search_savedquery.sql' => array(),
 624        '20130502.countdownrevamp1.sql' => array(),
 625        '20130502.countdownrevamp2.php' => array(),
 626        '20130502.countdownrevamp3.sql' => array(),
 627        '20130507.releephrqsimplifycols.sql' => array(),
 628        '20130507.releephrqmailkey.sql' => array(),
 629        '20130507.releephrqmailkeypop.php' => array(),
 630        '20130508.search_namedquery.sql' => array(),
 631        '20130508.releephtransactions.sql' => array(),
 632        '20130508.releephtransactionsmig.php' => array(),
 633        '20130513.receviedmailstatus.sql' => array(),
 634        '20130519.diviner.sql' => array(),
 635        '20130521.dropconphimages.sql' => array(),
 636        '20130523.maniphest_owners.sql' => array(),
 637        '20130524.repoxactions.sql' => array(),
 638        '20130529.macroauthor.sql' => array(),
 639        '20130529.macroauthormig.php' => array(),
 640        '20130530.sessionhash.php' => array(),
 641        '20130530.macrodatekey.sql' => array(),
 642        '20130530.pastekeys.sql' => array(),
 643        '20130531.filekeys.sql' => array(),
 644        '20130602.morediviner.sql' => array(),
 645        '20130602.namedqueries.sql' => array(),
 646        '20130606.userxactions.sql' => array(),
 647        '20130607.xaccount.sql' => array(),
 648        '20130611.migrateoauth.php' => array(),
 649        '20130611.nukeldap.php' => array(),
 650        '20130613.authdb.sql' => array(),
 651        '20130619.authconf.php' => array(),
 652        '20130620.diffxactions.sql' => array(),
 653        '20130621.diffcommentphid.sql' => array(),
 654        '20130621.diffcommentphidmig.php' => array(),
 655        '20130621.diffcommentunphid.sql' => array(),
 656        '20130622.doorkeeper.sql' => array(),
 657        '20130628.legalpadv0.sql' => array(),
 658        '20130701.conduitlog.sql' => array(),
 659        'legalpad-mailkey.sql' => array(),
 660        'legalpad-mailkey-populate.php' => array(),
 661        '20130703.legalpaddocdenorm.sql' => array(),
 662        '20130703.legalpaddocdenorm.php' => array(),
 663        '20130709.legalpadsignature.sql' => array(),
 664        '20130709.droptimeline.sql' => array(),
 665        '20130711.trimrealnames.php' => array(),
 666        '20130714.votexactions.sql' => array(),
 667        '20130715.votecomments.php' => array(),
 668        '20130715.voteedges.sql' => array(),
 669        '20130711.pholioimageobsolete.sql' => array(),
 670        '20130711.pholioimageobsolete.php' => array(),
 671        '20130711.pholioimageobsolete2.sql' => array(),
 672        '20130716.archivememberlessprojects.php' => array(),
 673        '20130722.pholioreplace.sql' => array(),
 674        '20130723.taskstarttime.sql' => array(),
 675        '20130727.ponderquestionstatus.sql' => array(),
 676        '20130726.ponderxactions.sql' => array(),
 677        '20130728.ponderunique.php' => array(),
 678        '20130728.ponderuniquekey.sql' => array(),
 679        '20130728.ponderxcomment.php' => array(),
 680        '20130801.pastexactions.sql' => array(),
 681        '20130801.pastexactions.php' => array(),
 682        '20130805.pastemailkey.sql' => array(),
 683        '20130805.pasteedges.sql' => array(),
 684        '20130805.pastemailkeypop.php' => array(),
 685        '20130802.heraldphid.sql' => array(),
 686        '20130802.heraldphids.php' => array(),
 687        '20130802.heraldphidukey.sql' => array(),
 688        '20130802.heraldxactions.sql' => array(),
 689        '20130731.releephrepoid.sql' => array(),
 690        '20130731.releephproject.sql' => array(),
 691        '20130731.releephcutpointidentifier.sql' => array(),
 692        '20130814.usercustom.sql' => array(),
 693        '20130820.releephxactions.sql' => array(),
 694        '20130826.divinernode.sql' => array(),
 695        '20130820.filexactions.sql' => array(),
 696        '20130820.filemailkey.sql' => array(),
 697        '20130820.file-mailkey-populate.php' => array(),
 698        '20130912.maniphest.1.touch.sql' => array(),
 699        '20130912.maniphest.2.created.sql' => array(),
 700        '20130912.maniphest.3.nameindex.sql' => array(),
 701        '20130912.maniphest.4.fillindex.php' => array(),
 702        '20130913.maniphest.1.migratesearch.php' => array(),
 703        '20130914.usercustom.sql' => array(),
 704        '20130915.maniphestcustom.sql' => array(),
 705        '20130915.maniphestmigrate.php' => array(),
 706        '20130919.mfieldconf.php' => array(),
 707        '20130920.repokeyspolicy.sql' => array(),
 708        '20130921.mtransactions.sql' => array(),
 709        '20130921.xmigratemaniphest.php' => array(),
 710        '20130923.mrename.sql' => array(),
 711        '20130924.mdraftkey.sql' => array(),
 712        '20130925.mpolicy.sql' => array(),
 713        '20130925.xpolicy.sql' => array(),
 714        '20130926.dcustom.sql' => array(),
 715        '20130926.dinkeys.sql' => array(),
 716        '20130927.audiomacro.sql' => array(),
 717        '20130929.filepolicy.sql' => array(),
 718        '20131004.dxedgekey.sql' => array(),
 719        '20131004.dxreviewers.php' => array(),
 720        '20131006.hdisable.sql' => array(),
 721        '20131010.pstorage.sql' => array(),
 722        '20131015.cpolicy.sql' => array(),
 723        '20130915.maniphestqdrop.sql' => array(),
 724        '20130926.dinline.php' => array(),
 725        '20131020.pcustom.sql' => array(),
 726        '20131020.col1.sql' => array(),
 727        '20131020.pxaction.sql' => array(),
 728        '20131020.pxactionmig.php' => array(),
 729        '20131020.harbormaster.sql' => array(),
 730        '20131025.repopush.sql' => array(),
 731        '20131026.commitstatus.sql' => array(),
 732        '20131030.repostatusmessage.sql' => array(),
 733        '20131031.vcspassword.sql' => array(),
 734        '20131105.buildstep.sql' => array(),
 735        '20131106.diffphid.1.col.sql' => array(),
 736        '20131106.diffphid.2.mig.php' => array(),
 737        '20131106.diffphid.3.key.sql' => array(),
 738        '20131106.nuance-v0.sql' => array(),
 739        '20131107.buildlog.sql' => array(),
 740        '20131112.userverified.1.col.sql' => array(),
 741        '20131112.userverified.2.mig.php' => array(),
 742        '20131118.ownerorder.php' => array(),
 743        '20131119.passphrase.sql' => array(),
 744        '20131120.nuancesourcetype.sql' => array(),
 745        '20131121.passphraseedge.sql' => array(),
 746        '20131121.repocredentials.1.col.sql' => array(),
 747        '20131121.repocredentials.2.mig.php' => array(),
 748        '20131122.repomirror.sql' => array(),
 749        '20131123.drydockblueprintpolicy.sql' => array(),
 750        '20131129.drydockresourceblueprint.sql' => array(),
 751        '20131205.buildtargets.sql' => array(),
 752        '20131204.pushlog.sql' => array(),
 753        '20131205.buildsteporder.sql' => array(),
 754        '20131205.buildstepordermig.php' => array(),
 755        '20131206.phragment.sql' => array(),
 756        '20131206.phragmentnull.sql' => array(),
 757        '20131208.phragmentsnapshot.sql' => array(),
 758        '20131211.phragmentedges.sql' => array(),
 759        '20131217.pushlogphid.1.col.sql' => array(),
 760        '20131217.pushlogphid.2.mig.php' => array(),
 761        '20131217.pushlogphid.3.key.sql' => array(),
 762        '20131219.pxdrop.sql' => array(),
 763        '20131224.harbormanual.sql' => array(),
 764        '20131227.heraldobject.sql' => array(),
 765        '20131231.dropshortcut.sql' => array(),
 766      );
 767  
 768      // NOTE: STOP! Don't add new patches here.
 769      // Use 'resources/sql/autopatches/' instead!
 770    }
 771  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1