Changeset 191 in tailor


Ignore:
Timestamp:
12/28/04 19:26:00 (8 years ago)
Author:
lele@…
Hash name:
20041228182600-97f81-d17239f1ea951d566e3f1fa0f606d549927c5dd4
Message:

Use the name of the module for the patch name

Location:
vcpx
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • vcpx/cvsps.py

    r189 r191  
    499499        self._addEntry(root, newentry) 
    500500 
    501     def _initializeWorkingDir(self, root, addentry=None): 
     501    def _initializeWorkingDir(self, root, repository, module, subdir, addentry=None): 
    502502        """ 
    503503        Add the given directory to an already existing CVS working tree. 
    504504        """ 
    505505 
    506         SyncronizableTargetWorkingDir._initializeWorkingDir(self, root, CvsAdd) 
    507  
    508  
     506        SyncronizableTargetWorkingDir._initializeWorkingDir(self, root, 
     507                                                            repository, module, 
     508                                                            subdir, CvsAdd) 
     509 
     510 
  • vcpx/source.py

    r188 r191  
    6666    """ 
    6767 
    68     def applyUpstreamChangesets(self, root, changesets, applyable=None, 
     68    def applyUpstreamChangesets(self, root, module, changesets, applyable=None, 
    6969                                replay=None, applied=None, logger=None, 
    7070                                delayed_commit=False): 
     
    110110 
    111111            if replay: 
    112                 replay(root, c, delayed_commit=delayed_commit, logger=logger) 
     112                replay(root, module, c, delayed_commit=delayed_commit, 
     113                       logger=logger) 
    113114             
    114115            if applied: 
  • vcpx/target.py

    r170 r191  
    4949    """ 
    5050 
    51     def replayChangeset(self, root, changeset, 
     51    def replayChangeset(self, root, module, changeset, 
    5252                        delayed_commit=False, logger=None): 
    5353        """ 
     
    7272        else: 
    7373            from os.path import split 
    74  
    75             module = split(root)[1] 
    7674 
    7775            remark = '%s: changeset %s' % (module, changeset.revision) 
     
    194192        raise "%s should override this method" % self.__class__ 
    195193 
    196     def initializeNewWorkingDir(self, root, repository, module, revision): 
     194    def initializeNewWorkingDir(self, root, repository, module, subdir, revision): 
    197195        """ 
    198196        Initialize a new working directory, just extracted from 
     
    203201 
    204202        now = datetime.now() 
    205         self._initializeWorkingDir(root, module) 
     203        self._initializeWorkingDir(root, repository, module, subdir) 
    206204        self._commit(root, now, '%s@%s' % (AUTHOR, HOST), 
    207205                     BOOTSTRAP_PATCHNAME % module, 
    208206                     BOOTSTRAP_CHANGELOG % locals(), 
    209                      entries=[module]) 
    210  
    211     def _initializeWorkingDir(self, root, module, addentry=None): 
     207                     entries=[subdir]) 
     208 
     209    def _initializeWorkingDir(self, root, repository, module, subdir, addentry=None): 
    212210        """ 
    213211        Assuming the `root` directory contains a working copy `module` 
  • vcpx/darcs.py

    r189 r191  
    264264        c(old=oldentry, new=newentry) 
    265265 
    266     def _initializeWorkingDir(self, root, module): 
     266    def _initializeWorkingDir(self, root, repository, module, subdir, addentry=None): 
    267267        """ 
    268268        Execute `darcs initialize`. 
  • vcpx/svn.py

    r189 r191  
    352352        c(old=oldentry, new=newentry) 
    353353 
    354     def _initializeWorkingDir(self, root, module, addentry=None): 
     354    def _initializeWorkingDir(self, root, repository, module, subdir, addentry=None): 
    355355        """ 
    356356        Add the given directory to an already existing svn working tree. 
     
    362362            raise TargetInitializationFailure("'%s' needs to be an SVN working copy already be under SVN" % root) 
    363363 
    364         SyncronizableTargetWorkingDir._initializeWorkingDir(self, root, module, 
    365                                                             SvnAdd) 
     364        SyncronizableTargetWorkingDir._initializeWorkingDir(self, root, 
     365                                                            repository, module, 
     366                                                            subdir, SvnAdd) 
  • vcpx/dualwd.py

    r184 r191  
    5353        return self.source.getUpstreamChangesets(root, sincerev) 
    5454     
    55     def applyUpstreamChangesets(self, root, changesets, applyable=None, 
     55    def applyUpstreamChangesets(self, root, module, changesets, applyable=None, 
    5656                                replay=None, applied=None, logger=None, 
    5757                                delayed_commit=False): 
    58         return self.source.applyUpstreamChangesets(root, changesets, 
     58        return self.source.applyUpstreamChangesets(root, module, changesets, 
    5959                                                   replay=self.target.replayChangeset, 
    6060                                                   applyable=applyable, 
     
    7171    ## SyncronizableTargetWorkingDir 
    7272     
    73     def initializeNewWorkingDir(self, root, repository, module, revision): 
    74         self.target.initializeNewWorkingDir(root, repository, module, revision) 
     73    def initializeNewWorkingDir(self, root, repository, module, subdir, revision): 
     74        self.target.initializeNewWorkingDir(root, repository, module, subdir, revision) 
    7575 
    7676    def commitDelayedChangesets(self, root, concatenate_logs): 
  • vcpx/tailor.py

    r188 r191  
    283283 
    284284        try: 
    285             dwd.initializeNewWorkingDir(self.root, repository, subdir, actual) 
     285            dwd.initializeNewWorkingDir(self.root, repository, module, subdir, actual) 
    286286        except: 
    287287            self.logger.exception('Working copy initialization failed!') 
     
    350350 
    351351            try: 
    352                 l,c = dwd.applyUpstreamChangesets(proj, changesets, 
     352                l,c = dwd.applyUpstreamChangesets(proj,self.module, changesets, 
    353353                                                  applyable=self.applyable, 
    354354                                                  applied=self.applied, 
Note: See TracChangeset for help on using the changeset viewer.