#version-control
Wiki 6
- billjings.com Bill Jings's writing — software engineering practice, version control, async development workflows, tooling critique
- git history: safer history rewrites in core git New experimental git subcommand — fixup, reword, split — that rewrites old commits and autorebases all branches, atomically
- Git is not fine Bill Jings' case that git's workflow primitives (no successor commits, no rebase history, branches that aren't 1:1 with PRs, opaque staging) break under stacked PRs and async development
- Jujutsu (jj) jj-vcs/jj — VCS designed around mutable change-IDs, first-class operation history, and explicit modeling of working-copy state as a commit
- Stacked PRs Pipelining the code-review process by submitting sequential dependent PRs simultaneously; the workflow that exposes git's missing successor-commit primitive
- trunk-based-development All developers integrate to a single mainline at least daily, in small batches, with feature flags managing incomplete work — the DORA-correlated practice that replaces long-lived feature branches
Toolbox 1
- Oak Version control for coding agents — lazy mounts, messageless commits, chunk-deduped large files