• K
    Added downgrade support for the core and plugins. · 8ec3054c
    kohsuke 提交于
    ```-----
    Merged revisions 32975,33588,33697,34342 via svnmerge from 
    https://www.dev.java.net/svn/hudson/branches/downgrade
    ```
    
    .....
      r32975 | kohsuke | 2010-07-16 21:27:59 +0200 (Fri, 16 Jul 2010) | 1 line
      
      committed my partially modified version
    ........
      r33588 | dienomight | 2010-08-05 09:42:36 +0200 (Thu, 05 Aug 2010) | 13 lines
      
      Added getBackupVersion (UpdateCenter)
      downgrade button now shows version of backup war file
      
      Added HudsonDowngradeJob (UpdateCenter)
      downgrading process is works now as HudsonUpgradeJob
      
      Changed rewriteHudsonWar (Lifecycle) 
      backup file is deleted when downgrading
      
      hudson/model/Hudson/downgrade_success.jelly is no longer necessary
      
      Changed rewriteHudsonWar(WindowsServiceLifecycle)
      hudson run as windows service creates backup during upgrading
    ........
      r33697 | dienomight | 2010-08-11 17:09:48 +0200 (Wed, 11 Aug 2010) | 8 lines
      
      committed changes:
      "plugins downgrade functionality"
      added: 
      * PluginDowngradeJob in UpdateCenter
      * getCanDowngrade & getBackupPath & getBackupVersion in PluginWrapper
      * additional "previous version" column in installed.jelly (PluginManager) with downgrade button (when it's possible to downgrade)
      * doDowngrade in PluginManager
      * deployBackup in UpdateSite
    ........
      r34342 | dienomight | 2010-09-03 09:52:13 +0200 (Fri, 03 Sep 2010) | 12 lines
      
      Code improvements: 
      jelly files:
      *I put text inside ${%} so it would be available for translation.
      UpdateCenter: 
      *changed getCanDowngrade to isDowngradable
      *getBackupVersion use JarFile class to get version of .war backup
      PluginWrapper:
      *changed getBackupPath to getBackupFile
      *getBackupVersion use JarFile class to get version of plugin backup
      PluginManager:
      *changed condition in doDowngrade method
    ........
    
    
    git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34543 71c3de6d-444a-0410-be80-ed276b4c234a
    8ec3054c
downgrade.jelly 1.6 KB