Hi,

I've just updated to trunk@1096029, and have noticed the following change in
behavior.

Previously, any reproduction script I write has the following pattern:

svn checkout <url> workingcopy
> pushd workingcopy
> svn mkdir trunk
> svn commit
> svn switch <url>/trunk .
>

This used to work fine. But now I'm getting the following error messages:

subversion/svn/switch-cmd.c:184: (apr_err=195012)
> svn: E195012: Path '.' does not share common version control ancestry with
> the requested switch location.  Use --ignore-ancestry to disable this check.
> subversion/libsvn_client/switch.c:201: (apr_err=195012)
> svn: E195012: 'file:///home/djcbecroft/dev/sandpit/repository/trunk' shares
> no common ancestry with '/home/djcbecroft/dev/sandpit/workingcopy'
>

As the error message suggests, using --ignore-ancestry works fine. I don't
think this is required, though, as the paths share a common ancestry
already.

Cheers,
---
Daniel Becroft

Reply via email to