Changeset 16313 for trunk/install


Ignore:
Timestamp:
Jul 3, 2012, 12:28:50 AM (12 years ago)
Author:
plg
Message:

merge r16312 from branch 2.4 to trunk

bug 2677 fixed: smarter check of the database version and manage partial upgrade.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/install/upgrade_2.3.0.php

    r15841 r16313  
    5353foreach ($to_apply as $upgrade_id)
    5454{
    55   if ($upgrade_id >= 98)
     55  if ($upgrade_id >= 112) // TODO change on each release
    5656  {
    5757    break;
     
    8484echo '<pre>';
    8585
    86 for ($upgrade_id = 112; $upgrade_id <= 127; $upgrade_id++)
     86for ($upgrade_id = 112; $upgrade_id <= 127; $upgrade_id++) // TODO change on each release
    8787{
    8888  if (!file_exists(UPGRADES_PATH.'/'.$upgrade_id.'-database.php'))
    8989  {
    90     break;
     90    continue;
     91  }
     92
     93  // maybe the upgrade task has already been applied in a previous and
     94  // incomplete upgrade
     95  if (in_array($upgrade_id, $applied))
     96  {
     97    continue;
    9198  }
    9299 
Note: See TracChangeset for help on using the changeset viewer.