Diferencia de SVN incluyendo nuevos files entre revoluciones

Hago una revisión piloto usando Rietveld y tengo dificultades para generar las diferencias SVN para mi proyecto.

Usando el uso normal de python upload.py -t "My new new issue" --rev X:Y funciona muy bien para pequeños cambios entre files. Me encuentro en problemas cuando la revisión X no contiene los mismos files / routes que la revisión Y. Por ejemplo, en rev YI refactoreé un file grande en 3 files más pequeños.

¿Hay alguna documentation o ejemplos, además de svn diff -h y upload.py --help , que puedan ayudar a resolver este problema?

Notas adicionales
1) Estoy ejecutando / usando TortoiseSVN tanto la GUI como los controles de variantes de línea de command.

2) Después de excavar, svn diff -r16:17 >> mydiff.diff genera un file diff que contiene todos los files, pero falla al intentar cargarlo a Rietveld

Prueba esto:

 python upload.py -t "My new new issue" -- -r16:17 

-- argumento se usa para pasar arguments adicionales al command diff subyacente (que es svn diff en el caso de Subversion). Si Rietveld no puede procesarlo, utilice el rastreador de problemas para ver si hay un error para su caso de uso y envíelo si no hay nadie.