http://subversion.tigris.org/issues/show_bug.cgi?id=3590 documents some of the history of this action (copy from a foreign repository). I have no idea how 1.7 behaves in this same scenario, though I don't recall anyone intentionally targeting this functionality.
That said, as it was me that filed that above issue, I'm clearly in favor of allowing this sort of operation -- especially if it can preserve all the node properties as part of the copy, too. I see this as very beneficial to bootstrapping a foreign-repository-based vendor branch situation. As for the text of the 1.6 book, I'm mostly responsible for that, too, and I can tell you that I didn't re-test Subversion's behavior in this regard when working on that version of the text. If the book is inaccurate, please send a patch (or at least a notice of the problem) to svnbook-...@red-bean.com. On 08/29/2011 03:42 AM, Mark Eichin wrote: > The 1.6 book has the same Note text, as does > http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.copy.html - so at > least it hasn't been documented any differently in that time. (So it > at least appears that cross-repo cherry-picking isn't an > intentionally-supported use case...) > > On Mon, Aug 22, 2011 at 2:25 PM, Hyrum K Wright > <hyrum.wri...@wandisco.com> wrote: >> That text is from the 1.5 section of the book. 1.5 is over 4 years >> old, so current behavior might be different... >> >> On Sun, Aug 21, 2011 at 8:48 PM, Mark Eichin <eic...@gmail.com> wrote: >>> Huh. http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.copy.html >>> actually has a Note: >>> "You can only copy files within a single repository. Subversion does >>> not support cross-repository copying." >>> >>> I guess that means that the bug is that it doesn't check uuids and >>> actually *enforce* this; I'm sure I'm not the only one who'd be >>> surprised to learn of this constraint - especially since merge doesn't >>> have such a warning (and in fact cross-repo cherry-picking with svn >>> merge is actually kind of important...) >>> >>> >>> >>> -- >>> _Mark_ <eic...@thok.org> <eic...@gmail.com> >>> >> >> >> >> -- >> >> uberSVN: Apache Subversion Made Easy >> http://www.uberSVN.com/ >> > > > -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature