Tonight I ran into a codepath which triggers and assertion. $ svn up subversion/libsvn_wc/wc_db.c:383: (apr_err=235000) svn: In file 'subversion/libsvn_wc/wc_db.c' line 9823: assertion failed (!update_stub) Aborted
The assertion is in svn_wc__db_temp_op_set_rev_and_repos_relpath(), asserting that, when in single-db mode, the caller didn't pass update_stub=TRUE. Well, tweak_entries() (in update_editor.c) ultimately does exactly that via call to tweak_node() with parent_stub=TRUE, and that's what caused my assertion. There's another call to tweak_node() in do_update_cleanup() that also passes parent_stub=TRUE. I can only assume that, too, can trigger the assertion. But I haven't run into it in practice myself yet. -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand