Skip to content

Commit 3de8064

Browse files
committed
cmd/git(feat[GitStash]): add GitStashManager and GitStashEntryCmd classes
why: Enable programmatic stash management following Manager/Cmd pattern what: - Add GitStashEntryCmd for per-stash operations: show, apply, pop, drop, create_branch - Add GitStashManager for collection-level operations: push, clear, ls, get, filter - Parse stash list output to create GitStashEntryCmd instances - Expose git.stashes on Git class (git.stash kept for backwards compatibility) - CLI flag mappings: -m (message), -p (patch), -S (staged), -k (keep-index), -u (include-untracked)
1 parent 2f89c43 commit 3de8064

1 file changed

Lines changed: 583 additions & 2 deletions

File tree

0 commit comments

Comments
 (0)