diff --git a/plugins/repo/repo.plugin.zsh b/plugins/repo/repo.plugin.zsh index 56570625a..89d2b8e1f 100644 --- a/plugins/repo/repo.plugin.zsh +++ b/plugins/repo/repo.plugin.zsh @@ -25,3 +25,11 @@ compdef _repo ru='repo upload' alias rst='repo status' compdef _repo rst='repo status' + +# Repo start current branch on all projects +alias rscb='echo "Starting branch $(git branch | sed -n "/\* /s///p") on all projects" && repo start $(git branch | sed -n "/\* /s///p") --all' +compdef _repo rscb='repo start' + +# Repo start and rebase current branch on all projects +alias rscbrra='echo "Starting & Rebasing branch $(git branch | sed -n "/\* /s///p") on all projects" && rscb && echo "Rebasing..." && rra' +compdef _repo rscbrra='repo rebase'