code: protected void gitPush(final String branchName, boolean pushTags)
              throws MojoFailureException, CommandLineException {
          getLog().info(
                  "Pushing '" + branchName + "' branch" + " to '"
                          + gitFlowConfig.getOrigin() + "'.");
  
          if (pushTags) {
              executeGitCommand("push", "--quiet", "-u", "--follow-tags",
                      gitFlowConfig.getOrigin(), branchName);
          } else {
              executeGitCommand("push", "--quiet", "-u",
                      gitFlowConfig.getOrigin(), branchName);
          }
      }
docs: Executes git push, optionally with the <code>--follow-tags</code>
  argument.
  
  @param branchName
  Branch name to push.
  @param pushTags
  If <code>true</code> adds <code>--follow-tags</code> argument
  to the git <code>push</code> command.
  @throws MojoFailureException
  @throws CommandLineException