Je peux comprendre ce que je vais demander est un peu spécifique et un petit créneau mais si vous pouviez fournir de l'aide, vous pourriez me laisser une partie de mes cheveux!FogBugz, WebSVN & Cygwin - Diffs n'étant pas générés
J'ai initialement posté la requête sur le FogBugz technical support page, mais je n'ai pas eu beaucoup de joie. Fondamentalement, j'utilise webSVN comme un navigateur de référentiel pour le fournisseur de journal et la fonctionnalité de diff pour FogBugz. WebSVN me permet d'afficher les journaux mais ne montre aucune information pour les diffs. J'ai parcouru le PHP de webSVN avec un peigne à dents fines et ai établi que là où websvn appelle l'utilitaire svn, pour obtenir le contenu du fichier et le formater en utilisant sed et enscript, le fichier finalement généré est vide. J'ai décomposé les appels de l'utilitaire en plus petites déclarations et testé manuellement en utilisant la ligne de commande et tout semblait bien aller jusqu'à ce que j'incorpore l'instruction sed. Quelqu'un d'autre a-t-il eu ce problème ou connaît-il une solution? La déclaration ci-dessous est appelée depuis PHP et est l'endroit où le fichier vide est généré.
""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"