SVNKIT son unas librerias para poder realizar commit o rolback desde java. Estas librerias no tienes un java doc muy bueno por ese motivo. quiero compartir como se puede sacar toda la informacion de dos revisiones.
Esta funciona newInstance de la clase SVNClientManager. devuelve una lista de revisiones y por lo tanto una lista de los cambios que se han producido.
el objeto que devuelve arg0 tiene toda la información de la revision , numero, cambios y mensaje del commit.
SVNClientManager.newInstance(new DefaultSVNOptions(), "lectura", "lectura").getLogClient().doLog(
SVNURL.parseURIEncoded(rama.getUrlv()+"/"+vIncio),//URL
null,//path
SVNRevision.HEAD,//pagRevision
SVNRevision.create(referencia),//starRevision
SVNRevision.HEAD,//endRevision
false,//stop on copi
false,//div change
50L,//log limiet
new org.tmatesoft.svn.core.ISVNLogEntryHandler(){//handler
public void handleLogEntry(SVNLogEntry arg0)
throws SVNException {
//System.out.println(arg0.getRevision());
}
});
No hay comentarios:
Publicar un comentario