FogBugz, WebSVN y Cygwin – No se genera Diffs

Puedo apreciar que lo que voy a preguntar es un poco específico y un pequeño nicho, pero si pudieras proporcionar algo de ayuda, ¡podrías dejarme un poco de mi cabello!

Originalmente publiqué la consulta en la página de soporte técnico de FogBugz , pero no he disfrutado mucho.

Básicamente estoy usando webSVN como un browser de repository para el proveedor de logging y la funcionalidad diff para FogBugz. WebSVN me permite ver los loggings pero no muestra ninguna información para diffs. He revisado el PHP de webSVN con un peine de dientes finos y establecí que cuando websvn hace una llamada a la utilidad svn, para get el contenido del file y formatearlo usando sed y enscript, el file que finalmente se genera está en blanco.

He desglosado las llamadas de utilidad en sentencias más pequeñas y las he probado manualmente usando la línea de command y todo parecía estar bien hasta que incorporé la sentencia sed. ¿Alguien más tiene este problema o conoce una resolución? La siguiente statement se llama desde PHP y es el lugar donde se genera el file en blanco.

""c:\program files\subversion\bin\svn" --non-interactive --config-dir /tmp cat "file:///E:/svn/Users/mwo/test-4.txt"@36 | "c:\cygwin\bin\enscript" --language=html -o - | "c:\cygwin\bin\sed" -n "1,/^<\/PRE.$/,/^ C:\Inetpub\wwwroot\websvn\temp\150.tmp" 

Hola chicos para cualquiera que se haya quedado con esto, he publicado la respuesta aquí .

En caso de que esto se elimine del foro de soporte en fogbugz, básicamente tuve que dar acceso completo a C: \ Inetpub \ wwwroot \ websvn \ Temp \ y todo está bien.