瀏覽代碼

cli: refactor: provide repository argument as path instead of object

[skip ci]

Co-authored-by: Jelmer Vernooij <jelmer@jelmer.uk>

James Addison 1 周之前
父節點
當前提交
1fdadc9da3
共有 1 個文件被更改,包括 3 次插入5 次删除
  1. 3 5
      dulwich/cli.py

+ 3 - 5
dulwich/cli.py

@@ -752,12 +752,11 @@ class cmd_branch(Command):
             print("Usage: dulwich branch [-d] BRANCH_NAME")
             sys.exit(1)
 
-        r = Repo(".")
         if args.delete:
-            porcelain.branch_delete(r, name=args.branch)
+            porcelain.branch_delete(".", name=args.branch)
         else:
             try:
-                porcelain.branch_create(r, name=args.branch)
+                porcelain.branch_create(".", name=args.branch)
             except porcelain.Error as e:
                 print(f"{e}")
 
@@ -781,9 +780,8 @@ class cmd_checkout(Command):
             print("Usage: dulwich checkout BRANCH_NAME [--force]")
             sys.exit(1)
 
-        r = Repo(".")
         try:
-            porcelain.checkout_branch(r, target=args.branch, force=args.force)
+            porcelain.checkout_branch(".", target=args.branch, force=args.force)
         except porcelain.CheckoutError as e:
             print(f"{e}")