2012-07-13 30 views

Respuesta

12

No se puede, JGit aún no es compatible con clones poco profundos.

+2

este error indica que esto está disponible ahora. Es el caso? https://bugs.eclipse.org/bugs/show_bug.cgi?id=301627 – maxmelbin

+0

¿Alguien encontró una manera de hacer esto? – Doug

+2

Hmm, Jgit aún no es compatible con clones superficiales a partir de esta publicación. Si eres como yo y te preguntas cómo el plugin de Jenkins ofrece una opción superficial, entonces tampoco te sorprendería saber que esos tipos implementaron una abstracción que * regresa * a jgit cuando linus git no está disponible. No sé cómo usar esto fuera de jenkins, pero aquí está la parte con la abstracción: https://github.com/jenkinsci/git-client-plugin/blob/master/src/main/java/org/jenkinsci/ plugins/gitclient/CloneCommand.java. – crazysim