1010
1111
1212class Git :
13- def __init__ (self , dir : StrPath ):
13+ def __init__ (self , * , dir : StrPath ):
1414 """Lite, typed, pythonic wrapper for git(1).
1515
1616 Parameters
@@ -36,7 +36,7 @@ def __repr__(self):
3636 def run (
3737 self ,
3838 args : _CMD ,
39- / ,
39+ * ,
4040 # Print-and-exit flags
4141 version : Optional [bool ] = None ,
4242 help : Optional [bool ] = None ,
@@ -185,6 +185,7 @@ def run(
185185
186186 def clone (
187187 self ,
188+ * ,
188189 url : str ,
189190 separate_git_dir : Optional [StrOrBytesPath ] = None ,
190191 template : Optional [str ] = None ,
@@ -312,6 +313,7 @@ def clone(
312313
313314 def fetch (
314315 self ,
316+ * ,
315317 reftag : Optional [Any ] = None ,
316318 deepen : Optional [str ] = None ,
317319 depth : Optional [str ] = None ,
@@ -469,6 +471,7 @@ def fetch(
469471
470472 def rebase (
471473 self ,
474+ * ,
472475 upstream : Optional [str ] = None ,
473476 onto : Optional [str ] = None ,
474477 branch : Optional [str ] = None ,
@@ -665,6 +668,7 @@ def rebase(
665668
666669 def pull (
667670 self ,
671+ * ,
668672 reftag : Optional [Any ] = None ,
669673 repository : Optional [str ] = None ,
670674 deepen : Optional [str ] = None ,
@@ -943,6 +947,7 @@ def pull(
943947
944948 def init (
945949 self ,
950+ * ,
946951 template : Optional [str ] = None ,
947952 separate_git_dir : Optional [StrOrBytesPath ] = None ,
948953 object_format : Optional [Literal ["sha1" , "sha256" ]] = None ,
@@ -1022,6 +1027,7 @@ def init(
10221027
10231028 def help (
10241029 self ,
1030+ * ,
10251031 all : Optional [bool ] = None ,
10261032 verbose : Optional [bool ] = None ,
10271033 no_external_commands : Optional [bool ] = None ,
@@ -1105,6 +1111,7 @@ def help(
11051111
11061112 def reset (
11071113 self ,
1114+ * ,
11081115 quiet : Optional [bool ] = None ,
11091116 refresh : Optional [bool ] = None ,
11101117 no_refresh : Optional [bool ] = None ,
@@ -1196,6 +1203,7 @@ def reset(
11961203
11971204 def checkout (
11981205 self ,
1206+ * ,
11991207 quiet : Optional [bool ] = None ,
12001208 progress : Optional [bool ] = None ,
12011209 no_progress : Optional [bool ] = None ,
@@ -1329,6 +1337,7 @@ def checkout(
13291337
13301338 def status (
13311339 self ,
1340+ * ,
13321341 verbose : Optional [bool ] = None ,
13331342 long : Optional [bool ] = None ,
13341343 short : Optional [bool ] = None ,
@@ -1456,6 +1465,7 @@ def status(
14561465
14571466 def config (
14581467 self ,
1468+ * ,
14591469 replace_all : Optional [bool ] = None ,
14601470 get : Optional [str ] = None ,
14611471 get_all : Optional [bool ] = None ,
0 commit comments