All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.telenav.cactus.maven.git.NeedPushResult Maven / Gradle / Ivy

The newest version!
package com.telenav.cactus.maven.git;

/**
 *
 * @author Tim Boudreau
 */
public enum NeedPushResult
{
    NOT_ON_A_BRANCH, REMOTE_BRANCH_DOES_NOT_EXIST, YES, NO;

    static NeedPushResult of(boolean result)
    {
        return result ? YES : NO;
    }

    public boolean canBePushed()
    {
        return this == YES || this == REMOTE_BRANCH_DOES_NOT_EXIST;
    }

    public boolean needCreateBranch()
    {
        return this == REMOTE_BRANCH_DOES_NOT_EXIST;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy