def _revisionSetup(self, subpool, author, message): """ All of the setup for performing a revision. """ revision = fs.youngest_rev(self.fsob, subpool) transaction = repos.svn_repos_fs_begin_txn_for_commit(self.repos_ptr, revision, author, message, subpool) root = fs.txn_root(transaction, subpool) return (revision, transaction, root)
def _revisionSetup(self, subpool, author, message): """ All of the setup for performing a revision. """ revision = fs.youngest_rev(self.fsob, subpool) message = re.sub('\r\n', '<CRLF>\n', message) # Convert CRLF to LF message = re.sub('\r', '<CR>', message) # Convert CR to LF transaction = repos.svn_repos_fs_begin_txn_for_commit(self.repos_ptr, revision, author, message, subpool) root = fs.txn_root(transaction, subpool) return (revision, transaction, root)
def __init__(self, repository, rev, username, message, pool, logger=None): if logger: self.logger = logger else: self.logger = sys.stdout self.pool = pool self.rev = rev self.fsptr = repos.svn_repos_fs(repository) self.rev_root = fs.revision_root(self.fsptr, self.rev, self.pool) self.txnp = repos.svn_repos_fs_begin_txn_for_commit( repository, self.rev, username, message, self.pool) self.txn_root = fs.txn_root(self.txnp, self.pool) self.log('Base revision %d\n' % rev)