baserev = metadata.current()
newsib = len([item for item in metadata.revlist \
if branchfrom(item.revision, baserev)])
+ newsib += 1
base = baserev + "." + str(newsib)
sticky = baserev + ".0." + str(newsib)
- #do_or_die("rcs -n{0}:{1} {2}".format(name, sticky, arg), loud=True)
- #do_or_die("rcs -b%s %s" % (base, arg), loud=True)
- croak("branch creation and selection is not yet supported")
+ do_or_die("rcs -n{0}:{1} {2}".format(name, sticky, arg), loud=True)
+ do_or_die("rcs -b%s %s" % (base, arg), loud=True)
def move(self, source, target):
"Move a file and its history."
do_or_die("mv {0} {1} && mv {2} {3}".format(source, target,