Skip to content

Commit 5b8805f

Browse files
committed
cmd/git(feat[GitNotesManager]): add GitNotesManager and GitNoteCmd classes
why: Enable notes management with Manager/Cmd pattern for consistency what: - Add GitNoteCmd for per-note operations (show, remove, append, edit, copy) - Add GitNotesManager for collection operations (add, prune, merge, get_ref) - Support QueryList-based filtering with ls(), get(), filter() methods - Parse `git notes list` output into GitNote dataclasses - Add self.notes to Git class for easy access via git.notes - Include comprehensive doctests for all methods
1 parent 9e5d88e commit 5b8805f

File tree

1 file changed

+605
-0
lines changed

1 file changed

+605
-0
lines changed

0 commit comments

Comments
 (0)