Non recursive update with subrepo's

Paul Nathan pnathan at vandals.uidaho.edu
Thu Jan 30 16:56:33 UTC 2014


On January 30, 2014 8:01:44 AM PST, "Kastner Masilko, Friedrich" <kastner-masilko at at.festo.com> wrote:
>> From: mercurial-bounces at selenic.com
>[mailto:mercurial-bounces at selenic.com] On Behalf Of Paul Nathan
>> 
>> Part of what you propose has the side-effect of occasionally causing
>> merges to occur in the subrepos as the parent repos branches merge.
>> 
>> This is not always desirable from a development standpoint (I can go
>> into the scenarios why you wouldn't want it!).
>
>It is not a proposal, but a fact. I use it daily without problems. I
>know the scenarios you hint on quite well, and my opinion is that in
>these scenarios Mercurial still does the right thing from a development
>standpoint, IF you use subrepos the way they are meant to be used.
>
>The guestrepo extension covers a totally different use-case IMHO,
>namely the one where you want to code against libraries in a continuous
>integration style. It is where most people come to the idea to make
>.hgsubstate accept branch or bookmark names.
>
>I've tinkered with the idea (and the guestrepo extension) myself and
>find it now to be a misguided (and even dangerous) concept. If you need
>such techniques, you are better off with either make-process or loose
>coupling of repositories in connection with a strict CI-server based
>workflow. YMMV, or course.
>
>Regards,
>Fritz
>
>
>Development Software Systems
>Festo Gesellschaft m.b.H.
>Linzer Strasse 227
>Austria - 1140 Wien
>
>Firmenbuch Wien
>FN 38435y
>UID: ATU14650108
>
>Tel: +43(1)91075-198
>Fax: 
>www.festo.at
>
>Der Inhalt dieser E-Mail und moeglicher Anhaenge sind ausschliesslich
>fuer den bezeichneten Adressaten bestimmt.
>Jede Form der Kenntnisnahme, Veroeffentlichung, Vervielfaeltigung oder
>Weitergabe des Inhalts dieser E-Mail und
>moeglicher Anhaenge durch unberechtigte Dritte ist unzulaessig. Wir
>bitten Sie, sich mit dem Absender der E-Mail in
>Verbindung zu setzen, falls Sie nicht der Adressat dieser E-Mail sind
>sowie das Material von Ihrem Computer zu loeschen.
>
>This e-mail and any attachments are confidential and intended solely
>for the addressee. The perusal, publication, copying or
>dissemination of the contents of this e-mail by unauthorised third
>parties is prohibited. If you are not the intended recipient of this
>e-mail, please delete it and immediately notify the sender.

Fritz,

I would appreciate it if you could tell why GR is not a good idea (offlist perhaps is better, as it is a third party extension) .

I am very curious! 
---
Regards,
Paul

Sent from my phone.



More information about the Mercurial mailing list