Expand description
Shared git CLI helpers for SCM + Git workbench.
Structs§
Enums§
Functions§
- checkout_
branch - cherry_
pick - commit_
detail - Message + file list + numstat for one commit (GitHub commit page).
- commit_
file_ diff - Diff of one file in a commit vs its first parent.
- create_
branch - current_
branch - delete_
branch - discard_
file - fetch
- file_
diff - find_
git_ root - list_
branches - list_
commits - Newest-first commit list (
git log --allwhenallis true). - log_
file - parse_
diff - Parse unified diff text and attach old/new line numbers from hunk headers.
- pull
- pull_
rebase - push
- remotes
- revert_
commit - run_git
- run_
git_ ok - Best-effort; stderr on failure still returned as Err.
- stage_
all - stash_
apply - stash_
drop - stash_
list - stash_
pop - stash_
push - stash_
show - unstage_
all