revlist[-1].log += "\n"
break
elif revlist:
- revlist[-1].log += line
+ revlist[-1].log += line[1:]
for item in revlist:
item.revno = maxrevno - item.revno
return revlist
elif os.path.exists(".src/%s,v" % arg):
complain("%s is already registered." % arg)
else:
- do_or_die("rcs -q -kk -i %s </dev/null" % arg)
- do_or_die("ci -l %s && mv %s,v .src" % (arg, arg))
- announce("%s: 1" % arg)
+ do_or_die("rcs -q -kb -i {0} </dev/null && mv {0},v .src".format(arg))
+ announce("%s: 0" % arg)
def commit_method(*args):
"Commit changes to files."
scratchfile = "/tmp/src%dtmp" % os.getpid()
do_or_die(editor + " " + scratchfile)
logcomment = open(scratchfile).read()
+ logcomment = "." + logcomment.replace("\n", "\n.")[:-1]
do_or_die("mv .src/{0},v . && ci -l -m'{1}' {0} && mv {0},v .src".format(arg, logcomment))
revlist = log_capture(arg)
announce("%s -> %d" % (arg, len(revlist)))