chiark / gitweb /
tg-push: handle non-tgish branches
[topgit.git] / tg-push.sh
index 8e1b43fdea767f1c2a3e1b90ebfc2ed4343bdbbe..cd208a06413878de19fde4eb166717158a44c4e6 100644 (file)
@@ -67,8 +67,8 @@ for name in $branches; do
                _dep_is_tgish=
        push_branch "$name"
 
-       # deps
-       $recurse_deps &&
+       # deps but only if branch is tgish
+       $recurse_deps && [ -n "$_dep_is_tgish" ] &&
                no_remotes=1 recurse_deps push_branch "$name"
 
        # remove multiple occurrences of the same branch