chiark / gitweb /
Indicate the current branch in "tg summary --graphviz"
[topgit.git] / tg-push.sh
index cd208a06413878de19fde4eb166717158a44c4e6..199d7389b48ea4563ac2217022f410b2aebf4d4b 100644 (file)
@@ -53,6 +53,10 @@ push_branch()
        # if so desired omit non tgish deps
        $tgish_deps_only && [ -z "$_dep_is_tgish" ] && return 0
 
+       # filter out plain SHA1s.  These don't need to be pushed explicitly as
+       # the patches that depend on the sha1 have it already in their ancestry.
+       is_sha1 "$_dep" && return 0
+
        echo "$_dep" >> "$_listfile"
        [ -z "$_dep_is_tgish" ] ||
                echo "top-bases/$_dep" >> "$_listfile"