Skip to main content

Status with uncommitted changes

status, like every command, reads the splices from the last commit, and push only sends what is committed. So uncommitted changes in a splice's folder need attention even where the splice itself has nothing to do: such a splice moves up, out of the quiet group, with a note.

Output​

setup.bash builds this state:

$ build_scenario scenario_many_splices
$ echo "work in progress" >> libs/cli/file.txt
$ echo "more work" >> libs/parser/file.txt
$ git splice status
On branch main

ahead 1, behind 1 libs/store
behind 2 libs/http
ahead 1 libs/parser uncommitted changes
up to date libs/cli uncommitted changes

up to date libs/theme -> master