@@ -2384,7 +2384,7 @@ def show_ref(
23842384
23852385
23862386class GitSubmoduleCmd :
2387- """Run submodule commands in a git repository ."""
2387+ """Run git submodule commands (low-level, use GitSubmoduleManager for traversal) ."""
23882388
23892389 def __init__ (self , * , path : StrPath , cmd : Git | None = None ) -> None :
23902390 """Lite, typed, pythonic wrapper for git-submodule(1).
@@ -2591,7 +2591,7 @@ def initialized(self) -> bool:
25912591
25922592
25932593class GitSubmoduleEntryCmd :
2594- """Run commands directly on a specific git submodule."""
2594+ """Run git commands targeting a specific submodule."""
25952595
25962596 def __init__ (
25972597 self ,
@@ -2945,7 +2945,7 @@ def absorbgitdirs(
29452945
29462946
29472947class GitSubmoduleManager :
2948- """Run commands directly related to git submodules of a git repo ."""
2948+ """Traverse and manage git submodules with ORM-like filtering via QueryList ."""
29492949
29502950 def __init__ (
29512951 self ,
@@ -3633,7 +3633,7 @@ def filter(
36333633
36343634
36353635class GitRemoteCmd :
3636- """Run commands directly for a git remote on a git repository ."""
3636+ """Run git commands targeting a specific remote ."""
36373637
36383638 remote_name : str
36393639 fetch_url : str | None
@@ -4178,7 +4178,7 @@ def update(
41784178
41794179
41804180class GitRemoteManager :
4181- """Run commands directly related to git remotes of a git repo ."""
4181+ """Traverse and manage git remotes with ORM-like filtering via QueryList ."""
41824182
41834183 remote_name : str
41844184
@@ -4474,7 +4474,7 @@ def filter(self, *args: t.Any, **kwargs: t.Any) -> list[GitRemoteCmd]:
44744474
44754475
44764476class GitStashEntryCmd :
4477- """Run commands directly for a git stash entry on a git repository ."""
4477+ """Run git commands targeting a specific stash entry."""
44784478
44794479 index : int
44804480 branch : str | None
@@ -4769,7 +4769,7 @@ def create_branch(
47694769
47704770
47714771class GitStashCmd :
4772- """Run commands directly against a git stash storage for a git repo ."""
4772+ """Run git stash commands (low-level, use GitStashManager for traversal) ."""
47734773
47744774 def __init__ (self , * , path : StrPath , cmd : Git | None = None ) -> None :
47754775 """Lite, typed, pythonic wrapper for git-stash(1).
@@ -5007,7 +5007,7 @@ def save(
50075007
50085008
50095009class GitStashManager :
5010- """Run commands directly related to git stashes of a git repo ."""
5010+ """Traverse and manage git stashes with ORM-like filtering via QueryList ."""
50115011
50125012 def __init__ (
50135013 self ,
@@ -5290,7 +5290,7 @@ def filter(self, *args: t.Any, **kwargs: t.Any) -> list[GitStashEntryCmd]:
52905290
52915291
52925292class GitBranchCmd :
5293- """Run commands directly against a git branch for a git repo ."""
5293+ """Run git commands targeting a specific branch ."""
52945294
52955295 branch_name : str
52965296
@@ -5610,7 +5610,7 @@ def track(
56105610
56115611
56125612class GitBranchManager :
5613- """Run commands directly related to git branches of a git repo ."""
5613+ """Traverse and manage git branches with ORM-like filtering via QueryList ."""
56145614
56155615 branch_name : str
56165616
@@ -5869,7 +5869,7 @@ def filter(self, *args: t.Any, **kwargs: t.Any) -> list[GitBranchCmd]:
58695869
58705870
58715871class GitTagCmd :
5872- """Run commands directly for a git tag on a git repository ."""
5872+ """Run git commands targeting a specific tag ."""
58735873
58745874 tag_name : str
58755875
@@ -6055,7 +6055,7 @@ def show(
60556055
60566056
60576057class GitTagManager :
6058- """Run commands directly related to git tags of a git repo ."""
6058+ """Traverse and manage git tags with ORM-like filtering via QueryList ."""
60596059
60606060 def __init__ (
60616061 self ,
@@ -6386,7 +6386,7 @@ def filter(self, *args: t.Any, **kwargs: t.Any) -> list[GitTagCmd]:
63866386
63876387
63886388class GitWorktreeCmd :
6389- """Run commands directly against a git worktree entry for a git repo ."""
6389+ """Run git commands targeting a specific worktree ."""
63906390
63916391 def __init__ (
63926392 self ,
@@ -6637,7 +6637,7 @@ def repair(
66376637
66386638
66396639class GitWorktreeManager :
6640- """Run commands directly related to git worktrees of a git repo ."""
6640+ """Traverse and manage git worktrees with ORM-like filtering via QueryList ."""
66416641
66426642 def __init__ (
66436643 self ,
@@ -6975,7 +6975,7 @@ def filter(self, *args: t.Any, **kwargs: t.Any) -> list[GitWorktreeCmd]:
69756975
69766976
69776977class GitNoteCmd :
6978- """Run commands directly against a git note for a git repo ."""
6978+ """Run git commands targeting a specific note ."""
69796979
69806980 def __init__ (
69816981 self ,
@@ -7253,7 +7253,7 @@ def copy(
72537253
72547254
72557255class GitNotesManager :
7256- """Run commands directly related to git notes of a git repo ."""
7256+ """Traverse and manage git notes with ORM-like filtering via QueryList ."""
72577257
72587258 def __init__ (
72597259 self ,
@@ -7639,7 +7639,7 @@ def cmd(self) -> GitReflogEntryCmd:
76397639
76407640
76417641class GitReflogEntryCmd :
7642- """Run commands directly on a specific git reflog entry."""
7642+ """Run git commands targeting a specific reflog entry."""
76437643
76447644 def __init__ (
76457645 self ,
@@ -7803,7 +7803,7 @@ def delete(
78037803
78047804
78057805class GitReflogManager :
7806- """Run commands directly related to git reflog of a git repo ."""
7806+ """Traverse and manage git reflog entries with ORM-like filtering via QueryList ."""
78077807
78087808 def __init__ (
78097809 self ,
0 commit comments