Implement CLI command for tagging

This commit is contained in:
David Doblas Jiménez 2024-04-03 19:47:53 +02:00
parent 95355befb4
commit 6797bcfabe
1 changed files with 10 additions and 0 deletions

View File

@ -49,6 +49,11 @@ def parse_args():
checkout_parser.set_defaults(func=checkout)
checkout_parser.add_argument("oid")
tag_parser = commands.add_parser("tag")
tag_parser.set_defaults(func=tag)
tag_parser.add_argument("name")
tag_parser.add_argument("oid", nargs="?")
return parser.parse_args()
@ -93,3 +98,8 @@ def log(args):
def checkout(args):
base.checkout(args.oid)
def tag(args):
oid = args.oid or data.get_HEAD()
base.create_tag(args.name, oid)