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

org.ajoberstar.grgit.Remote.groovy Maven / Gradle / Ivy

There is a newer version: 5.3.0
Show newest version
package org.ajoberstar.grgit

import groovy.transform.Immutable

/**
 * Remote repository.
 * @since 0.4.0
 */
@Immutable
class Remote {
  /**
   * Name of the remote.
   */
  String name

  /**
   * URL to fetch from.
   */
  String url

  /**
   * URL to push to.
   */
  String pushUrl

  /**
   * Specs to fetch from the remote.
   */
  List fetchRefSpecs = []

  /**
   * Specs to push to the remote.
   */
  List pushRefSpecs = []

  /**
   * Whether or not pushes will mirror the repository.
   */
  boolean mirror
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy