
hudson.plugins.git.GitObject Maven / Gradle / Ivy
package hudson.plugins.git;
import java.io.Serializable;
import org.kohsuke.stapler.export.Exported;
import org.kohsuke.stapler.export.ExportedBean;
import org.spearce.jgit.lib.ObjectId;
@ExportedBean(defaultVisibility = 999)
public class GitObject implements Serializable {
private static final long serialVersionUID = 1L;
ObjectId sha1;
String name;
public GitObject(String name, ObjectId sha1) {
this.name = name;
this.sha1 = sha1;
}
public ObjectId getSHA1() {
return sha1;
}
@Exported
public String getName() {
return name;
}
@Exported(name="SHA1")
public String getSHA1String() {
return sha1.name();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy