jiri update -rebase-tracked
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]
Run jiri grep [text]
. Run jiri help grep
to see supported flags.
jiri run-hooks
jiri update -hook-timeout=<minutes>
or jiri run-hooks -hook-timeout=<minutes>
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 -delete-merged
Run jiri branch -delete-merged-cl
. This will check gerrit and delete all those branches whose commits have been submitted, by matching gerrit change list ID. Use this with caution.
jiri branch
Run jiri diff <old_snapshot> <new_snapshot>
. old_snapshot and new_snapshot can be file paths or urls.
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.