> -----Original Message----- > From: Daniel Shahaf [mailto:d...@daniel.shahaf.name] > Sent: maandag 19 juli 2010 16:38 > To: dev@subversion.apache.org > Subject: File externals, 1.5 client, and 1.7 client: dies with with "In > file 'subversion/libsvn_wc/adm_ops.c' line 2343: assertion failed > (external_repos_relpath != NULL)" > > Originally I had a file external which pointed to the same repository > but under > a different server name. (i.e., under a CNAME rather than under the > name I > used during checkout.) I then checkout'd (rather: svn up --set- > depth'd) with > 1.5, which complained about the external being a file external. So I > 'svn > upgrade'd and ran 'up --set-depth' again. It died with an assertion.
As noted on IRC, I fixed the assertion in r965523. But note that this doesn't make the scenario work as libsvn_wc can't determine if two different urls point to the same repository. I would recommend using repository relative urls for file externals, until we have a new and proper design on how we want to handle file externals. Bert