This repository was archived by the owner on Feb 20, 2023. It is now read-only.

Description
I think it would be easy to add a spot in attributes for this.
def close_ticket(self, ticket):
comment = ''
attributes = {
'_ts': ticket.timestamp,
'status': 'closed',
'resolution': 'fixed',
}
notify = True
if len(ticket.commit) > 0:
attributes['branch'] = ticket.commit
return self.trac.authenticated_proxy.ticket.update(
ticket.number, comment, attributes, notify)
But not so easy to guess what the number of the release will be. There are tools to find the previous stable or unstable release in git_trac/git_repository.py but I don't see any support for adding the release version to git_trac/releasemgr/cmdline.py One could do something with
parser_close.add_argument('--version', ...
and similarly for parser_merge if --close was given, but maybe this is more invasive than desired?