Read-tree extract tree from object
This commit is contained in:
14
ugit/cli.py
14
ugit/cli.py
@@ -21,6 +21,10 @@ def parse_args():
|
||||
init_parser = commands.add_parser("init")
|
||||
init_parser.set_defaults(func=init)
|
||||
|
||||
hash_object_parser = commands.add_parser("hash-object")
|
||||
hash_object_parser.set_defaults(func=hash_object)
|
||||
hash_object_parser.add_argument("file")
|
||||
|
||||
cat_file_parser = commands.add_parser("cat-file")
|
||||
cat_file_parser.set_defaults(func=cat_file)
|
||||
cat_file_parser.add_argument("object")
|
||||
@@ -28,9 +32,9 @@ def parse_args():
|
||||
write_tree_parser = commands.add_parser("write-tree")
|
||||
write_tree_parser.set_defaults(func=write_tree)
|
||||
|
||||
hash_object_parser = commands.add_parser("hash-object")
|
||||
hash_object_parser.set_defaults(func=hash_object)
|
||||
hash_object_parser.add_argument("file")
|
||||
read_tree_parser = commands.add_parser("read-tree")
|
||||
read_tree_parser.set_defaults(func=read_tree)
|
||||
read_tree_parser.add_argument("tree")
|
||||
|
||||
return parser.parse_args()
|
||||
|
||||
@@ -52,3 +56,7 @@ def cat_file(args):
|
||||
|
||||
def write_tree(args):
|
||||
print(base.write_tree())
|
||||
|
||||
|
||||
def read_tree(args):
|
||||
base.read_tree(args.tree)
|
||||
|
||||
Reference in New Issue
Block a user