"Levy, Gabriel (Contractor)" <gabriel.l...@dsto.defence.gov.au> writes:
> I've upgraded from TortoiseSVN 1.7.3 (build 22386) using Subversion > 1.7.2 to TortoiseSVN 1.8.4 which uses Subversion 1.8.5 Now I'm getting > almost every time I try to checkout a project tree with externals in > it, the following Exception/Assertion at random times: > In file > 'D:\Development\SVN\Releases\TortoiseSVN-1.8.4\ext\subversion\subversion\libsvn_wc\wc_db.c' > line 1801: assertion failed (SVN_IS_VALID_REVNUM(changed_rev)) That's the changed_rev parameter passed to svn_wc__db_base_add_file, which is only called from update_editor.c:close_file. The changed_rev value should have been extracted from the entry property in accumulate_last_change. What do your svn:externals look like, what format do they use? Are they within the same repository or to different repositories? Are they file or directory externals? I don't think file externals cause a call to svn_wc__db_base_add_file so it's either a directory external or the main working copy that is triggering the error. Which server version are you using? Which protocol? Which server/protocol for the externals? -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*