Hi,
here's a short way to trigger a crash:
svn co http://server/svn/trunk wcfolder
svn mkdir wcfolder/folder
echo file1 > wcfolder/folder/file
svn add wcfolder
svn ci -m "" wcfolder
svn mv wcfolder/folder/file wcfolder/file
svn rm wcfolder/folder
crash here:
svn revert -R wcfolder/folder
This with the latest build from the 1.8.x svn branch. Haven't tried a
build from trunk, but I couldn't see any relevant changes in the source
so I guess it happens there as well.
https://www.crash-server.com/Problem.aspx?ClientID=tsvn&ProblemID=36662
attaching a bat file to reproduce the crash as well (rename txt to bat).
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
ECHO OFF
SET ROOTDIR=%cd%
SET ROOTDIR=%ROOTDIR:\=/%
SET REPOS=revertcrashrepo
SET REPOS_PATH=file:///%ROOTDIR%/%REPOS%
SET WC=%ROOTDIR%/%REPOS%-wc
set SVN=D:\Development\SVN\TortoiseSVN\bin\debug64\bin\svn.exe
set SVNADMIN=D:\Development\SVN\TortoiseSVN\bin\debug64\bin\svnadmin.exe
IF EXIST "%REPOS%" rmdir /s /q "%REPOS%"
IF EXIST "%WC%" rmdir /s /q "%WC%"
"%SVNADMIN%" create "%REPOS%"
"%SVN%" co "%REPOS_PATH%" "%WC%"
mkdir "%WC%"/folder1
ECHO file1 > "%WC%"/folder1/File1.txt
"%SVN%" add "%WC%"/folder1
"%SVN%" ci -m "" "%WC%"
"%SVN%" mv "%WC%"/folder1/File1.txt "%WC%"/File1.txt
"%SVN%" rm "%WC%"/folder1
pause
:: crash here
"%SVN%" revert -R "%WC%"/folder1
pause