Я бы использовал взломанную версию конверта расширения , чтобы сделать это.Расширение может выполнять преобразования hg → hg , что позволяет изменять имена авторов и ветвей.Пока не поддерживается изменение сообщений коммита, но вы можете взломать его.
В частности, вы должны изменить метод getcommit с:
def getcommit(self, rev):
ctx = self.changectx(rev)
parents = [p.hex() for p in self.parents(ctx)]
if self.saverev:
crev = rev
else:
crev = None
return commit(author=ctx.user(), date=util.datestr(ctx.date()),
desc=ctx.description(), rev=crev, parents=parents,
branch=ctx.branch(), extra=ctx.extra(),
sortkey=ctx.rev())
, который отвечаетдля чтения старых коммитов.Измените
desc=ctx.description()
на
desc=adjust(ctx.description())
, а затем реализуйте функцию adjust
в верхней части файла:
def adjust(text):
return text.upper()