try:
return self.lockrevs[0]
except IndexError:
- croak("no current revision? scrc checkout to recover")
+ croak("no current revision? src checkout to recover")
def tip(self):
return self.revlist[0]
def rcs_to_revno(self, revision):
with backend.lifter(arg):
set_method(name, revision, arg)
if not quiet and len(args) > 1:
+ # FIXME: Misleading message when creating a branch.
announce("%s %s = %s in " % (legend, name, revno, arg))
def tag_method(*args):
croak("cannot accept a revision after a branch name")
if name not in metadata.symbols:
with backend.lifter(arg):
- backend.create_branch(metadata.new_branchpoint(metadata_current()))
- return None # Not ready yet
+ return backend.create_branch(metadata)
tag_helper(args, "branch",
branch_set_validate,
backend.delete_branch, backend.set_branch)
def delete_branch(self, branchname, arg):
"Delete a specified branch."
croak("branch deletion is not yet supported")
+ def create_branch(self, metadata, arg):
+ "Create a new branch starting from the locked revision."
+ croak("branch creation is not yet supported")
def set_branch(self, _name, revision, arg):
"Set the specified branch to be default."
croak("branch change is not yet supported")