push: add option to push only submodules
[gitweb.git] / builtin / push.c
index 3bb9d6b7e63b3e3082023c3d333c11757df6fbda..9433797539c4fe09375dbee0906263a58e3c28cf 100644 (file)
@@ -565,6 +565,8 @@ int cmd_push(int argc, const char **argv, const char *prefix)
                flags |= TRANSPORT_RECURSE_SUBMODULES_CHECK;
        else if (recurse_submodules == RECURSE_SUBMODULES_ON_DEMAND)
                flags |= TRANSPORT_RECURSE_SUBMODULES_ON_DEMAND;
+       else if (recurse_submodules == RECURSE_SUBMODULES_ONLY)
+               flags |= TRANSPORT_RECURSE_SUBMODULES_ONLY;
 
        if (tags)
                add_refspec("refs/tags/*");