Git push: remove redundant unused "push all" case
[idea/community.git] / plugins / git4idea / src / git4idea / commands / Git.java
index ebe5b02a9f0ee39699176f642430abc7f0d0c967..c52978d918dd98ca26e6bf1bb36753750cb7b75c 100644 (file)
@@ -243,14 +243,11 @@ public class Git {
     for (GitLineHandlerListener listener : listeners) {
       h.addLineListener(listener);
     }
     for (GitLineHandlerListener listener : listeners) {
       h.addLineListener(listener);
     }
-    if (!pushSpec.isPushAll()) {
-      GitRemote remote = pushSpec.getRemote();
-      LOG.assertTrue(remote != null, "Remote can't be null: " + pushSpec);
-      h.addParameters(remote.getName());
-      GitBranch remoteBranch = pushSpec.getDest();
-      String destination = remoteBranch.getName().replaceFirst(remote.getName() + "/", "");
-      h.addParameters(pushSpec.getSource().getName() + ":" + destination);
-    }
+    GitRemote remote = pushSpec.getRemote();
+    h.addParameters(remote.getName());
+    GitBranch remoteBranch = pushSpec.getDest();
+    String destination = remoteBranch.getName().replaceFirst(remote.getName() + "/", "");
+    h.addParameters(pushSpec.getSource().getName() + ":" + destination);
     return run(h, true);
   }
 
     return run(h, true);
   }