3391 (', '.join(names), short(r))) |
3391 (', '.join(names), short(r))) |
3392 |
3392 |
3393 date = opts.get('date') |
3393 date = opts.get('date') |
3394 if date: |
3394 if date: |
3395 date = util.parsedate(date) |
3395 date = util.parsedate(date) |
|
3396 |
|
3397 if opts.get('edit'): |
|
3398 message = ui.edit(message, ui.username()) |
3396 |
3399 |
3397 repo.tag(names, r, message, opts.get('local'), opts.get('user'), date) |
3400 repo.tag(names, r, message, opts.get('local'), opts.get('user'), date) |
3398 |
3401 |
3399 def tags(ui, repo): |
3402 def tags(ui, repo): |
3400 """list repository tags |
3403 """list repository tags |
4036 [('f', 'force', None, _('replace existing tag')), |
4039 [('f', 'force', None, _('replace existing tag')), |
4037 ('l', 'local', None, _('make the tag local')), |
4040 ('l', 'local', None, _('make the tag local')), |
4038 ('r', 'rev', '', _('revision to tag')), |
4041 ('r', 'rev', '', _('revision to tag')), |
4039 ('', 'remove', None, _('remove a tag')), |
4042 ('', 'remove', None, _('remove a tag')), |
4040 # -l/--local is already there, commitopts cannot be used |
4043 # -l/--local is already there, commitopts cannot be used |
|
4044 ('e', 'edit', None, _('edit commit message')), |
4041 ('m', 'message', '', _('use <text> as commit message')), |
4045 ('m', 'message', '', _('use <text> as commit message')), |
4042 ] + commitopts2, |
4046 ] + commitopts2, |
4043 _('[-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME...')), |
4047 _('[-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME...')), |
4044 "tags": (tags, [], ''), |
4048 "tags": (tags, [], ''), |
4045 "tip": |
4049 "tip": |