jiri update -rebase-current
Run jiri update -rebase-all
. This will not rebase un-tracked branches.
Run jiri update -rebase-untracked
to rebase your current un-tracked branch. To rebase all un-tracked branches use jiri update -rebase-all -rebase-untracked
.
jiri update -local-manifest
Use jiri project-config
. See this for it's intended behavior. Current config can be displayed using command jiri project-config
. To change a config use
jiri project-config [-flag=true|false]
where flags are -ignore
, no-rebase
, no-update
JIRI_HEAD
Run jiri status
for that. This command returns all projects which are not on JIRI_HEAD
, or have un-merged commits, or have un-committed changes.
To just get projects which are not on JIRI_HEAD run
jiri status -changes=false -commits=false
jiri runp [command]
jiri grep [text]
Run jiri branch -d [branch_name]
, this will run git branch -d [branch_name]
in all the projects. -D
can also be used to replicate functionality of git branch -D
.
jiri branch
jiri patch -topic <topic>
jiri selfupdate
git rev-parse JIRI_HEAD
from inside the project.
jiri project [project-name]
Run jiri project [-clean|clean-all] [project-name]
. See it's intended behaviour.
Run jiri help
to see all the commands and jiri help [command]
to get help for that command.
To provide feedback see this.