Den tis 6 feb. 2024 kl 11:02 skrev Jürgen Loh <i...@jloh.de>: > Hello, > > while using TourtoiseSVN 1.14.6, Build 29673 - 32-Bit under Windows 10 > 22H2 (Build 19045-3930) 32-Bit, I got this message: > > --------------------------- > Subversion Exception! > --------------------------- > Subversion encountered a serious problem. > Please take the time to report this on the Subversion mailing list > with as much information as possible about what > you were trying to do. > But please first search the mailing list archives for the error message > to avoid reporting the same problem repeatedly. > You can find the mailing list archives at > https://subversion.apache.org/mailing-lists.html > > Subversion reported the following > (you can copy the content of this dialog > to the clipboard using Ctrl-C): > > In Datei > > > > »D:\Development\SVN\Releases\TortoiseSVN-1.14.6\ext\subversion\subversion\libsvn_subr\dirent_uri.c«, > Zeile 1634: Assert-Anweisung schlug fehl (! svn_path_is_url(relative)) > --------------------------- > OK > --------------------------- > > (I set TortoiseSVN to English but German language pack is also installed) > > What I did: > > On a SVN working copy on G:\ I did a "Show Log" on G:\web. G:\ is > actually a SUBST: > > [f:\dos\bat]subst > G:\: => C:\User\Data > > Then I selected the last commit (HEAD), selected one of the changed > files (a GIF image) and did a "Revert changes from this revision". Then > I selected "Revert" (Rückgängig) and got he message above and this log: > > --------------------------- > Command: Merging revisions 1734-1733 of > svn://t61/tupel.jloh.de/web/htdocs/nascom/journal/81/06/01.gif into > G:\\web\htdocs\nascom\journal\81\06\01.gif, ignoring ancestry > Error: In Datei > Error: > »D:\Development\SVN\Releases\TortoiseSVN-1.14.6\ext\subversion\subversion\libsvn_subr\dirent_uri.c«, > > > Error: Zeile 1634: Assert-Anweisung schlug fehl (! > svn_path_is_url(relative)) > Completed!: > --------------------------- > > Then I did the same on C:\User\Data and this time it worked! > > -- > Jürgen Loh > > Can you reproduce the same issues on the command line client? Just to rule out any issues in TortoiseSVN (but I don't think that is likely in this case).
There are well known issues with SUBST. There is for example a long thread on the APR mailing list ( https://lists.apache.org/thread/18x2jb81nf6zrjsnwf1k2wwooprkp0p5). However TortoiseSVN 1.14.6 is using APR 1.7.4, so this particular bug should have been fixed. Can you, as a workaround, avoid using SUBST? Kind regards, Daniel Sahlberg