com.aragost.javahg.commands.flags
Class PushCommandFlags

java.lang.Object
  extended by com.aragost.javahg.internals.AbstractCommand
      extended by com.aragost.javahg.commands.flags.PushCommandFlags
Direct Known Subclasses:
PushCommand

public abstract class PushCommandFlags
extends AbstractCommand


Nested Class Summary
 
Nested classes/interfaces inherited from class com.aragost.javahg.internals.AbstractCommand
AbstractCommand.State
 
Constructor Summary
protected PushCommandFlags(Repository repository)
           
 
Method Summary
 PushCommand bookmark(String... bookmarks)
          Set the --bookmark command line flag.
 PushCommand branch(String... branches)
          Set the --branch command line flag.
 PushCommand force()
          Set the --force command line flag.
 String getCommandName()
           
 PushCommand insecure()
          Set the --insecure command line flag.
 PushCommand newBranch()
          Set the --new-branch command line flag.
static PushCommand on(Repository repository)
           
 PushCommand remotecmd(String cmd)
          Set the --remotecmd command line flag.
 PushCommand rev(String... revs)
          Set the --rev command line flag.
 PushCommand ssh(String cmd)
          Set the --ssh command line flag.
 
Methods inherited from class com.aragost.javahg.internals.AbstractCommand
cancel, clear, cmdAppend, cmdAppend, cmdAppend, cmdAppend, cmdAppend, doneHook, getErrorString, getRepository, getReturnCode, isSuccessful, launchIterator, launchStream, launchString, needsInputLine, reopenOutputChannelStream, sendLine, toString, withDebugAndChangesetStyle, withDebugFlag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PushCommandFlags

protected PushCommandFlags(Repository repository)
Method Detail

getCommandName

public final String getCommandName()
Specified by:
getCommandName in class AbstractCommand
Returns:
the name of this Mercurial command, i.e., "add", "log", etc

on

public static PushCommand on(Repository repository)

force

public PushCommand force()
Set the --force command line flag.

Returns:
this instance
See Also:
Mercurial documentation

rev

public PushCommand rev(String... revs)
Set the --rev command line flag.

Returns:
this instance
See Also:
Mercurial documentation

bookmark

public PushCommand bookmark(String... bookmarks)
Set the --bookmark command line flag.

Returns:
this instance
See Also:
Mercurial documentation

branch

public PushCommand branch(String... branches)
Set the --branch command line flag.

Returns:
this instance
See Also:
Mercurial documentation

newBranch

public PushCommand newBranch()
Set the --new-branch command line flag.

Returns:
this instance
See Also:
Mercurial documentation

ssh

public PushCommand ssh(String cmd)
Set the --ssh command line flag.

Returns:
this instance
See Also:
Mercurial documentation

remotecmd

public PushCommand remotecmd(String cmd)
Set the --remotecmd command line flag.

Returns:
this instance
See Also:
Mercurial documentation

insecure

public PushCommand insecure()
Set the --insecure command line flag.

Returns:
this instance
See Also:
Mercurial documentation


Copyright © 2011-2013 aragost Trifork ag. All Rights Reserved.