Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f19115e
workspace: derive clone dir from URL when destination omitted
aron-cf Jun 16, 2026
c9a8c7e
workspace: accept top-level git -C <path>
aron-cf Jun 16, 2026
8bcbe18
workspace: add branch --show-current and rev-parse --abbrev-ref
aron-cf Jun 16, 2026
8efa4f0
workspace: keep HEAD symbolic after clone
aron-cf Jun 16, 2026
a80dda2
workspace: accept git log -N count shorthand
aron-cf Jun 16, 2026
eacef4d
workspace: support git status --porcelain=v1
aron-cf Jun 16, 2026
d616467
workspace: resolve revision suffix syntax in rev-parse
aron-cf Jun 16, 2026
12812c9
workspace: resolve revision suffixes in show, diff, and log
aron-cf Jun 16, 2026
75085a8
workspace: add git rev-parse --show-toplevel
aron-cf Jun 16, 2026
c4d289e
workspace: add git diff --stat, --name-only, --name-status
aron-cf Jun 16, 2026
f250771
workspace: read commit identity from local config
aron-cf Jun 16, 2026
0b0e9d4
workspace: support git add -A / --all
aron-cf Jun 16, 2026
34025cb
workspace: support git commit -a / -am
aron-cf Jun 16, 2026
b11421d
workspace: add checkout -b and switch
aron-cf Jun 16, 2026
d824478
workspace: add stash, reset, and clean
aron-cf Jun 16, 2026
6fd63a0
docs: document the expanded shell git surface
aron-cf Jun 16, 2026
a5c7b1e
workspace: add an edit/commit smoke test
aron-cf Jun 16, 2026
382e7f7
workspace: fix hard reset and reset HEAD
aron-cf Jun 16, 2026
96bd025
workspace: reject mixed reset mode
aron-cf Jun 16, 2026
2e19823
workspace: stage deleted new files with add all
aron-cf Jun 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
306 changes: 215 additions & 91 deletions docs/13_git_interface.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading