Rev 214: Moved all merge validation from Command.do_merge to MergeCommand.check_is_valid. in http://bzr.daniel-watkins.co.uk/pqm/xmlrpc
Daniel Watkins
daniel at daniel-watkins.co.uk
Fri Aug 1 03:45:23 BST 2008
At http://bzr.daniel-watkins.co.uk/pqm/xmlrpc
------------------------------------------------------------
revno: 214
revision-id: daniel at daniel-watkins.co.uk-20080801024344-cr82rlcgrsb6ohnb
parent: daniel at daniel-watkins.co.uk-20080801021025-70b2g6y5e83nfrn8
committer: Daniel Watkins <daniel at daniel-watkins.co.uk>
branch nick: xmlrpc-validation
timestamp: Fri 2008-08-01 03:43:44 +0100
message:
Moved all merge validation from Command.do_merge to MergeCommand.check_is_valid.
-------------- next part --------------
=== modified file 'pqm/script.py'
--- a/pqm/script.py 2008-08-01 02:09:49 +0000
+++ b/pqm/script.py 2008-08-01 02:43:44 +0000
@@ -402,12 +402,7 @@
start_time = datetime.now()
sender = self.script.getSender()
# Star-merge
- self.check_target(to_repo_revision, line)
- to_repo_revision, config = self.getBranchConfig(to_repo_revision)
- self.set_current_vcs(from_repo_revision, to_repo_revision)
- self.validate_revision(from_repo_revision)
- self.validate_revision(to_repo_revision)
- self.check_commit_regex(to_repo_revision, config)
+ self.check_is_valid()
logger = self.script.logger
logger.info("current cwd is %s", os.getcwd())
logger.info("getting working dir for %s", to_repo_revision)
@@ -689,7 +684,10 @@
def check_is_valid(self):
self.check_target(self.to_branch, self.line)
b, config = self.getBranchConfig(self.to_branch)
- self.check_commit_regex(self.to_branch, config)
+ self.set_current_vcs(self.from_branch, b)
+ self.validate_revision(self.from_branch)
+ self.validate_revision(b)
+ self.check_commit_regex(b, config)
class PrecommitCommand(Command):
More information about the bazaar-commits
mailing list