I use externals quite a bite for code reuse for the many projects I
work on.  I often end up with something like this.

A project foo, with a directory Library, in which I have set an
svn:externals property to load shared code from bar and baz.

foo/     (svn is svn://svn.mydomain.com/foo)
foo/foo.xcodeproj
foo/Library
foo/Library/bar  (external to svn://svn.mydomain/bar)
foo/Library/bar/CoolClass.m
foo/Library/baz (external to svn://svn.mydomain/baz)
foo/Library/baz/CoolSubClass.m

If I make changes to both CoolSubClass.m and CoolClass.m and try to
commit them together, I get a commit failure with the message "No
repository found in svn://svn.mydomain.com".  I get the feeling that
Versions is trying to find the common root, and there isn't one for
these two projects.

Obviously they can't be committed in a single transaction since they
are different repositories.  But that is why I'm trying to use a GUI
tool that can figure this out and do "the right thing". Which would be
to realize that they are two different repositories that I am trying
to commit to with an identical commit message since the changes go
together.

This is with Versions 1.0.3/56 running with the SVN 1.5.4 client and a
1.5.4 server for all the repositories.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Versions" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/versions?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to