Changeset 681 in tailor


Ignore:
Timestamp:
08/24/05 00:49:04 (8 years ago)
Author:
lele@…
Hash name:
20050823224904-97f81-89d7d24a590fe1357b4b474be7ce605b916f23a9
Message:

Set 'shared_basedirs' on both source and target backend
This allows backends to choose a different strategy to protect
themselves from the other end.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/dualwd.py

    r625 r681  
    4545        self.target._prepareTargetRepository() 
    4646 
     47        self.shared_basedirs = self.source.shared_basedirs = \ 
     48                               self.target.shared_basedirs = \ 
     49                               self.source.basedir == self.target.basedir 
     50 
    4751        IGNORED_METADIRS = [source_repo.METADIR, target_repo.METADIR] 
    4852 
     
    7781 
    7882    def importFirstRevision(self, source_repo, changeset, initial): 
    79         if self.source.basedir <> self.target.basedir: 
     83        if not self.shared_basedirs: 
    8084            self._syncTargetWithSource() 
    8185        self.target.importFirstRevision(source_repo, changeset, initial) 
    8286 
    8387    def replayChangeset(self, changeset): 
    84         if self.source.basedir <> self.target.basedir: 
     88        if not self.shared_basedirs: 
    8589            self._syncTargetWithSource() 
    8690        self.target.replayChangeset(changeset) 
Note: See TracChangeset for help on using the changeset viewer.