package com.atlassian.bitbucket.mesh.git.builder.httpbackend;

import com.atlassian.bitbucket.mesh.git.builder.GitProcessBuilderSupport;

import javax.annotation.Nonnull;
import java.nio.file.Path;

/**
 * A builder for {@code git http-backend} commands. {@code git http-backend} takes minimal command line
 * parameters (essentially just a repository directory), so this builder is also minimal.
 */
public interface GitHttpBackendBuilder extends GitProcessBuilderSupport<GitHttpBackendBuilder> {

    @Nonnull
    GitHttpBackendBuilder directory(@Nonnull Path value);
}