Annotate fails on Windows - maybe when the drive letter case is incorrect
|Reported by:||ilewismsl||Owned by:||Jun Omae|
|Severity:||normal||Keywords:||Annotate blame browser|
Fix failures of blame view when the drive letter in repository path is lower case on Windows.
When attempting to use Annotate in the browser, we get an error that the file to annotate is not in the same repository.
The repository named as incorrect in the error is exactly what we have set as the repository root, except that the drive letter is an upper case "D", rather than a lower case "d".
I have searched all of our configuration, an I am fairly sure that we are not using D: anywhere. In all locations we reference d:.
This seems to indicate that somewhere Trac is converting the case and either confusing itself (or maybe SubVersion).
Warning:Can't use blame annotator: svn blame failed on Sys/Private/SvnServer/CDrive/PBat/config.txt: 170000 - 'file:///d:/Svn/Repositories/msl/Sys/Private/SvnServer/CDrive/PBat/config.txt' isn't in the same repository as 'file:///D:/Svn/Repositories/msl'
Environment: Windows 7 Professional Python 2.6 SubVersion 1.7