Changeset 698 in tailor


Ignore:
Timestamp:
08/25/05 20:03:55 (8 years ago)
Author:
R.Ghetta <birrachiara@…>
Hash name:
20050825180355-2c016-29f3a33040f39037436fb00ee30c7a33bcbb3371
Message:

some fixes for monotone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/monotone.py

    r689 r698  
    456456    def _applyChangeset(self, changeset): 
    457457        cmd = [self.repository.MONOTONE_CMD, "update", "--revision", changeset.revision] 
    458         mtl = ExternalCommand(cwd=self.repository.rootdir, command=cmd) 
     458        mtl = ExternalCommand(cwd=self.basedir, command=cmd) 
    459459        mtl.execute() 
    460460        if mtl.exit_status: 
     
    486486        # ok, now the workdir contains the checked out revision. We need to return a changeset 
    487487        # describing it.  
    488         if not hasattr(self, "oldrev"): 
    489             self.oldrev=None 
    490488        mtr = MonotoneRevToCset(repository=self.repository, working_dir=self.basedir) 
    491         csetlist = mtr.getCset( [self.oldrev, effrev], True ) 
    492         self.oldrev = effrev 
     489        csetlist = mtr.getCset( [None, effrev], True ) 
    493490        return csetlist[0] 
    494491             
     
    660657 
    661658        cmd = [self.repository.MONOTONE_CMD, "setup", 
    662                "--db", self.repository.repository] 
    663         if self.repository.module: 
    664             cmd.extend(["--branch", self.repository.module]) 
     659               "--db", self.repository.repository, "--branch", self.repository.module] 
     660        if !self.repository.module: 
     661            raise TargetInitializationFailure("Monotone needs a module defined (to be used as commit branch)") 
    665662 
    666663        setup = ExternalCommand(command=cmd) 
Note: See TracChangeset for help on using the changeset viewer.