diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 48a2c5b3..98aa2595 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -362,6 +362,17 @@ git-show-non-master-branches: done git-show-pushable: + $(Q)for p in $(DEP_PROJECTS); do \ + if ! git -C $$p rev-parse --abbrev-ref --symbolic-full-name @{upstream} >/dev/null 2>&1; then \ + echo ======================= $$p ;\ + git -C $$p log --oneline master.. ;\ + elif git -C $$p log --oneline @{upstream}..HEAD | grep . >/dev/null 2>&1; then \ + echo ======================= $$p ;\ + git -C $$p log --oneline @{u}..HEAD ;\ + fi ;\ + done + +git-show-ahead-of-master: $(Q)for p in $(DEP_PROJECTS); do \ if git -C $$p log --oneline origin/master.. | grep . >/dev/null; then \ echo ======================= $$p ;\