Estoy usando SharpSvn para interactuar con mi repositorio svn a través del código C#. Estoy usando este código para recuperar entradas de registro de SVN:Usando SharpSvn para recuperar entradas de registro dentro de un rango de fechas
Collection<SvnLogEventArgs> logitems;
var uri = new Uri("http://myserver/svn/foo/bar.txt");
client.GetLog(uri, out logitems);
foreach (var logentry in logitems)
{
string author = logentry.Author;
string message = logentry.LogMessage;
DateTime checkindate = logentry.Time;
}
Esto funciona bien, pero ahora quiero para restringir las entradas de registro devuelto por fecha de revisión. Esto es algo que se puede hacer a través de la línea de comandos svn con algo como
svn log "http://myserver/svn/foo/bar.txt" --revision {2008-01-01}:{2008-12-31}
Me parece que no puede averiguar una capacidad paralela dentro SharpSvn. ¿Alguien me puede apuntar en la dirección correcta?
Gracias! Eché de menos el hecho de que SvnRevision podría tomar un DateTime en su constructor. –