Releases · roschaefer/git-splice
v0.20.0
Compare
Sorry, something went wrong.
No results found
0.20.0 (2026-11-07)
Features
check-drawing: check that each commit the prose names is shown on its page (#398 ) (640b5ef ), closes #394
check-drawing: check that each drawing appears next to its check (#399 ) (c8d0a29 ), closes #395
check-drawing: draw a commit a committed file names as a dashed arrow (#411 ) (b416eb9 )
check-drawing: explain dashes and primes once, in a central legend (#402 ) (b3bffdd )
check-drawing: outline blue every pull a drawing shows, at any level (#401 ) (d18ab04 )
website: count page views with GoatCounter (#413 ) (963a400 )
Bug Fixes
hash the empty tree from empty input instead of /dev/null (#414 ) (cbb82dc )
pager: page on Unix only, and detect a terminal the portable way (#423 ) (966405e )
pull: say what a fresh clone hasn't fetched, not that the upstream lacks it (#365 ) (022f615 )
push: leave the user's SSH setup alone, as git push does (#412 ) (54da867 )
refuse a monorepo path or commit identity that isn't valid UTF-8 (#416 ) (32983e2 )
run git without sh for merged output, and read exit codes off Unix too (#417 ) (e2d1ea7 )
v0.19.0
Compare
Sorry, something went wrong.
No results found
0.19.0 (2026-11-05)
Features
merge: merge a commit made on top of the rebuild with --rebuilt-commit (#362 ) (4644e7e )
Bug Fixes
check-drawing: judge a lane inside another by its whole shape (#391 ) (c4e3398 )
init: keep the default branch of the splices inside a new splice (#361 ) (14ea635 )
v0.18.0
Compare
Sorry, something went wrong.
No results found
0.18.0 (2026-11-05)
Features
check-drawing: draw a branch of the monorepo with a splice's commits as a dashed box (#372 ) (8f493b3 )
docs: add a help structure checker (#357 ) (75b4d39 )
Bug Fixes
check-help: enforce executable fragment boundaries (#369 ) (f2635f1 )
v0.17.1
Compare
Sorry, something went wrong.
No results found
0.17.1 (2026-11-04)
Bug Fixes
nested: read the .splice below again after a merge above (#354 ) (386b4b2 ), closes #69 #195
v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2026-11-02)
⚠ BREAKING CHANGES
nix: the Nix package needs Git on PATH, at least 2.40.
port: installing from a clone means cargo install, not a symlink.
Features
check-drawing: read lineage from a Rust tool (#324 ) (dce40c3 )
port: add a Rust entrypoint that hands commands to bash (#318 ) (57a7e98 )
port: port clone, init and push to Rust (#321 ) (669fc38 )
port: port fetch, merge and pull to Rust (#320 ) (a217245 )
port: port status, diff, log, key, rebuild and boundary to Rust (#319 ) (fd6a82b )
port: replace the bash implementation with the Rust one (#322 ) (f721831 )
release: attach binaries to releases (#323 ) (c8c4117 )
Bug Fixes
bench: keep Git's background repack out of the fixture (#329 ) (35e185a )
diff: exit 127 when the pager can't start (#317 ) (75cda17 )
Build System
nix: run the user's Git, and take the dev shell's from unstable (#330 ) (dacd7a1 )
v0.16.3
Compare
Sorry, something went wrong.
No results found
0.16.3 (2026-10-30)
Bug Fixes
clone: refuse where the monorepo's checkout attributes would apply to a splice (#304 ) (161f020 )
v0.16.2
Compare
Sorry, something went wrong.
No results found
0.16.2 (2026-10-29)
Bug Fixes
state: read a .splice key without a value as empty (#194 ) (8288a75 )
v0.16.1
Compare
Sorry, something went wrong.
No results found
0.16.1 (2026-10-29)
Bug Fixes
clone: refuse to splice a submodule that update = none keeps out of checkouts (#303 ) (7252f07 )
rebuild: follow git mv, so a move keeps unpushed commits (#24 ) (7f1003d ), closes #4 #187
v0.16.0
Compare
Sorry, something went wrong.
No results found
0.16.0 (2026-10-28)
Features
--track an upstream branch per monorepo branch, like git push -u (#292 ) (315a805 ), closes #289
push: --branch pushes to another upstream branch, like pull --branch (#291 ) (eec593f ), closes #290
v0.15.0
Compare
Sorry, something went wrong.
No results found
0.15.0 (2026-10-28)
Features
help: structure command reference output (#282 ) (7ef6a04 )
Bug Fixes
status: unchanged when a PR would show no changes (#286 ) (7f031d6 ), closes #285
You can’t perform that action at this time.