Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Todo

central todo is the dashboard: one row for central itself, plus one row per subrepo that has something outstanding - each with its Next step (what central command to run next) and, for subrepos, Diff (how many lines under repo/<name>/ differ from what’s already been dealt with). Subrepos with nothing outstanding simply don’t appear, so the table only ever shows what actually needs attention - see the day-to-day workflow for it used end to end.

central’s own row uses Repo_config.root_repo_name as its label - "central" by default, but configurable per-repo (see config.md).

Once repo/widget/ has an uncommitted-to-upstream change, widget shows up with export as its next step, and central itself already needs a push for the commit that introduced it:

After export, widget’s next step becomes advance-main - the Diff column goes blank, since there’s no longer a content diff to size, only a branch to fast-forward:

And with a .central/repo-config.json setting a custom name, that name - not "central" - is what labels the top row: