Changeset 1857

Show
Ignore:
Timestamp:
01/10/07 11:52:11 (2 years ago)
Author:
bmcquay
Message:

PublishRevertPlugin:

syncing

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • publishrevertplugin/publishrevert/setchangeset.py

    r1713 r1857  
    9595        setchangesets = ticket.setchangesets 
    9696        req.hdf['ticket'] = ticket 
     97        req.hdf['dbWarning'] = False 
    9798 
    9899        # get the list of changesets for the ticket_id 
     
    108109 
    109110        self._render_html(req, ticket, repos, chgset, diff_options) 
     111 
    110112        return 'setchangeset.cs', None 
    111113 
     
    204206 
    205207               if self.use_file(info, filepaths): 
    206                        req.hdf['setchangeset.changes.%d' % idx] = info 
    207208                       filepaths.append(info) 
    208                        idx += 1 
    209209 
    210210               hidden_properties = [p.strip() for p 
    211211                             in self.config.get('browser', 'hide_properties').split(',')] 
    212  
    213  
     212         
     213        filepaths.reverse() 
     214        for info in filepaths: 
     215            req.hdf['setchangeset.changes.%d' % idx] = info 
     216            if(info['path.new'] == 'trunk/db/database_modifications.sql'): 
     217                req.hdf['dbWarning'] = "True" 
     218            idx += 1 
     219                 
    214220    def use_file(self, newchange, filepaths): 
    215221        for path in filepaths: 
  • publishrevertplugin/publishrevert/svnpublish.py

    r1715 r1857  
    215215        self.svn_init() 
    216216        req.hdf['svn_commands'] = '' 
     217        filepaths.reverse() 
    217218        for info in filepaths: 
    218219            info['prod_rev'] = self.svn_rev_num(info['path.new']) 
  • publishrevertplugin/publishrevert/templates/setchangeset.cs

    r1715 r1857  
    99<?cs if:ticket['ticketaction'] == 'TestFailed' ?> 
    1010<a href="../svnrevert/<?cs var:ticket_id ?>">REVERT CLONE</a> 
     11<?cs /if ?> 
     12 
     13<?cs if:dbWarning == "True" ?> 
     14<h1 style="text-align: center;">WARNING:<br/>There have been database modifications.<br/>Don't forget to backup the database and apply the new changes when publishing.</h1> 
    1115<?cs /if ?> 
    1216 
     
    5458 <dd class="files"> 
    5559  <ul><?cs each:item = setchangeset.changes ?> 
    56    <li><?cs var:item.path.new ?> <?cs var:item.rev.new ?
     60   <li>svn update -r <?cs var:item.rev.new ?> <a href="/trac/log/<?cs var:item.path.new ?>" target="_new"><?cs var:item.path.new ?></a
    5761   </li> 
    5862  <?cs /each ?></ul> 
     63 </dd> 
     64 <dt class="files">Files:</dt> 
     65 <dd class="files"> 
     66  <?cs each:item = setchangeset.changes ?> 
     67   svn update -r <?cs var:item.rev.new ?> <?cs var:item.path.new ?>;  
     68  <?cs /each ?> 
    5969 </dd> 
    6070 <dt>Subversion Commands:</dt> 
     
    6474  <?cs /each ?></ul> 
    6575 </dd> 
     76 <dt class="files">Files:</dt> 
     77 <dd class="files">svn info  
     78  <?cs each:item = setchangeset.changes ?> 
     79   <?cs var:item.path.new ?>  
     80  <?cs /each ?> 
     81 </dd> 
     82 
    6683</dl> 
    6784