TortoiseSVN 1.5.3, Build 13783 - 32 Bit , 2008/08/30 20:59:46
Subversion 1.5.2,
apr 1.2.12
apr-utils 1.2.12
berkeley db 4.4.20
neon 0.28.3
OpenSSL 0.9.8g 19 Oct 2007
zlib 1.2.3
Fixed in r13831 and r13833.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
if the problems are still there, then please provide detailed
information on how I can reproduce them:
* exact urls and revisions you're comparing
* exact file/foldernames listed in the dialog
* exact file/foldernames when they're exported
* your exact steps you use for exporting (starting from the first
right-click in explorer, going through all dialogs of TSVN)
Thanks for the test repo.
Unfortunately, it works for me. I can export both files just fine.
How are the files exported on your machine (i.e., what are the names the
files have after exporting)?
Will 保哥 wrote:
> Hi Stefan,
>
Yes, that's the right location for the latest nightly builds (for 32-bit
OS - if you use an x64 OS, go to
http://nightlybuilds.tortoisesvn.net/latest/x64 )
> The file name "目錄說明.txt" I exported is become
> "%E7%9B%AE%E9%8C%84%E8%AA%AA%E6%98%8E.txt".
That's very strange. Line 703 in FileDiffDlg.cpp unescapes the url to
create the target save path. That change was committed in r13831. So it
really should work correctly.
I have no idea why it doesn't work for you.
I also just run the installer without uninstalling the old versions
first. I never had problems with that.
Will 保哥 wrote:
> Hi Stefan,
>
Will 保哥 wrote:
Will 保哥 wrote:
The registry settings are kept so you don't have to change them every
time you upgrade TSVN.
When you uninstall TSVN, make sure that there are no more entries in the
programs panel. Sometimes TSVN shows up twice in there...
Will 保哥 wrote:
Those are the registration entries for the shell extension part of TSVN.
Will 保哥 wrote:
> Hi Stefan,
>
Just uninstall TSVN, then delete the registry key
HKCU\Software\TortoiseSVN
and maybe the key
HKLM\Software\TortoiseSVN
Asking something that does not exist to help you solve your problems
won't work :)
> Does anyone could provide me some/any clue?
Somehow I suspect that you still have an old version of TSVN lying
around which is used instead of the new version.
Try running TortoiseProc.exe directly (the new version you installed).
First just run
TortoiseProc.exe /command:about
and check the version.
Then, run
TortoiseProc.exe /command:log /path:"path/to/working/copy"
If that works (with the new version) then you definitely have an older
version lying around which is used instead.
Will 保哥 wrote:
Did you try my suggestion on starting TortoiseProc directly from a
command line?
I tried it with a vanilla XP running in a virtual machine (plain XP, no
other applications installed, only all SP and windows updates).
Installed TortoiseSVN-1.5.99.13886-dev-win32-svn-1.6.0-dev.msi from
http://nightlybuilds.tortoisesvn.net/latest/win32/ (the one which is
currently online).
Then I used the test repo you sent me earlier.
--> works without problems.
Will 保哥 wrote:
Will 保哥 wrote:
Will 保哥 wrote:
> Hi Stefan,
>
> Can you mail me the "TortoiseProc.exe" program? Let me try your version
> out!
>
> Note that remember rename the file extension name and mail to me. Thanks!
attached.
Seriously, I have no idea why it doesn't work for you. I've checked the
code now several times already and there isn't even something in that
part of the code which could be affected by regional or language
settings, or OS version. Also nothing that depends on custom registry
entries of TSVN.
> Or can you give me your HKEY_CURRENT_USER\Software\TortoiseSVN exported
> reg file?
Just remove the registry key. That will have TSVN start up as if it were
the first time, with all the default settings.
Yep, that was it!
Thanks for not giving up!
Fixed in r13969, backported to 1.5.x in r13970.