Hello Dustin et all,

In the near future we probably need merge and merge-tracking functionality
between multiple repostiories.  I've found the e-mail below to which you
attched some patches.
Does these patches provide the possibility to merge across different
repositories?
Can I apply these patches to the latest version of svnmerge.py?

If so, is there a small how-to available to help me get started with
merging and merge tracking accross multiple archives.

Regards,
Piet-Hein Peeters
Software Configuration Manager
----------------------------------------------------------------------------

Philips Medical Systems - Healthcare Informatics / PII
Room QV-136, P.O. Box 10.000, NL - 5680 DA Best
Phone +31 40 27 62016
----------------------------------------------------------------------------


                                                                       
                                                                       
                                                                       
                                                                        To
                                       [email protected]           
                                                                        cc
     [EMAIL PROTECTED]                                                 
                                                                   Subject
     Sent by:                          Re: [Svnmerge] svnmerge between 
     svnmerge-bounces+pie              multiple repositories,same repo 
     t-hein.peeters=phili              path                          
     [EMAIL PROTECTED]                                    Classification
                                                                       
     04/13/2007 02:03 AM                                               
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       




OK, folks, some new patches for you.  The first three here are a series
that implements the functionality I was talking about earlier: users can
use a variety of 'location identifiers' in the revision-tracking
Subversion properties.

I hope call-it-locid is an easy patch to accept, as it only changes
identifiers and comments. cleanup-abstraction should be fairly
straightforward: it makes code changes, but doesn't change
functionality.  Finally, multiple-locid_fmts is a fairly large change
that will probably generate some controversy.

I'll redraft these after some comments.  For one thing, I need to make
some corresponding changes to the unit tests and README.

call-it-locid.patch
 fix comments, variable names for urls, directories, and
 "repostitory-relative paths" to be more explicit and call the
 repo-relative paths "location identifiers"

cleanup-abstraction.patch
 clean up the locid abstraction, removing a few assumptions about
 the form of location identifiers; depends on previous patch

multiple_locid_fmts.patch
 Add support for three types of identifiers for locations in the
 subversion properties:
   - path (the existing repo-relative path)
   - uuid (uuid://XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/repo/relative/path)
   - url
 'svnmerge init' has a new flag, --location-type, allowing the user to
 specify which kind of location to use.  After that, the format will be
 retained.

I've also included two fairly independent patches for bugs I ran across
in this process:

get_latest_rev_of_source.patch
 analyze_source_revs() gets the latest revision of the *branch*
 repository, then proceeds to use that value against the *source*
 repository; it should get the latest revision of the *source*.

detect_bad_url.patch
 Detect and error out on invalid URLs.

Dustin

--
        Dustin J. Mitchell
        Storage Software Engineer, Zmanda, Inc.
        http://www.zmanda.com/
[attachment "call-it-locid.patch" deleted by Piet-Hein
Peeters/BST/MS/PHILIPS] [attachment "cleanup-abstraction.patch" deleted by
Piet-Hein Peeters/BST/MS/PHILIPS] [attachment "multiple_locid_fmts.patch"
deleted by Piet-Hein Peeters/BST/MS/PHILIPS] [attachment
"detect_bad_url.patch" deleted by Piet-Hein Peeters/BST/MS/PHILIPS]
[attachment "get_latest_rev_of_source.patch" deleted by Piet-Hein
Peeters/BST/MS/PHILIPS] _______________________________________________
Svnmerge mailing list
[email protected]
http://www.orcaware.com/mailman/listinfo/svnmerge

<<inline: graycol.gif>>

<<inline: pic30320.gif>>

<<inline: ecblank.gif>>

_______________________________________________
Svnmerge mailing list
[email protected]
http://www.orcaware.com/mailman/listinfo/svnmerge

Reply via email to