Skip to content

Commit 7917a58

Browse files
committed
cmd/git(feat[GitReflogManager]): add GitReflogManager and GitReflogEntryCmd classes
why: Enable reflog management with Manager/Cmd pattern for consistency what: - Add GitReflogEntry dataclass for structured reflog data - Add GitReflogEntryCmd for per-entry operations (show, delete) - Add GitReflogManager for collection operations (show, expire, exists) - Support QueryList-based filtering with ls(), get(), filter() methods - Parse `git reflog show` output into GitReflogEntry objects - Add self.reflog to Git class for easy access via git.reflog - Include comprehensive doctests for all methods
1 parent d17245c commit 7917a58

File tree

1 file changed

+652
-0
lines changed

1 file changed

+652
-0
lines changed

0 commit comments

Comments
 (0)