Developing mercurial by patching tortoisehg

Bastian Wassermann Bastian.Wassermann at multivac.de
Mon Oct 23 13:15:01 UTC 2017


Hi everyone

I am using mercurial and tortoisehg for a long time right now, I am very satisfied with everything and I want to start to give back something (i.e. new revset functions). We are using a really overhanging branching strategy, for that reason we need more revset filters. What I need right now is a filter for filtering for the first tagged changeset in every different branch, related to min() or limit() but with an additional argument for field. I think that would be a revset function interesting for other. I have experience in developing python, so there is a hope to get something usable for others.

My actual question, because I am a typically lazy developer and I don't want to install much on my windows developer laptop. Beside of that I have real problems to clone the mercurial developer repository with my companies proxy settings and it is really exhausting to get changes to that proxy settings. Is there a way to "patch" my installed tortoisehg version with the python file I want to adopt? In my example I want to place a source copy (with the right revision) beside or in a special location in tortoisehg and want to change something in mercurial to use that "patched" file instead of the original.

I am looking forward to develop that function.


Best regards
Bastian Wassermann

Tel.: +4983346011181
Fax.: +498334601441181
MULTIVAC Info Box
MULTIVAC
Sepp Haggenmüller SE & Co. KG - Bahnhofstr. 4 - D-87787 Wolfertschwenden - Germany
Tel.: +49(0)8334/601-0 - Fax: +49(0)8334/601-199 - multivac at multivac.de
Kommanditgesellschaft 
Sitz: 87787 Wolfertschwenden  Amtsgericht: Memmingen 
HRA 8040

USt-IdNr.: DE 129082475 -
Steuer-Nr.: 138/169/51105 - WEEE-Reg.-Nr.: DE 16576440
Persönlich haftende
Gesellschafterin: MULTIVAC Sepp Haggenmüller Verwaltungs SE
Sitz:
87787 Wolfertschwenden  Amtsgericht: Memmingen HRB 16659

Geschäftsführende Direktoren:
Hans-Joachim Boekstegers (Sprecher), Christian Traumann, Guido Spix

Verwaltungsratsvorsitzender: Robert Vetter
Bankverbindung: Deutsche Bank
Memmingen . IBAN: DE 31 7337 0008 0123 6330 00 . BIC:
DEUT DE MM 733





Banner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mercurial-scm.org/pipermail/mercurial/attachments/20171023/61424d14/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image942000.png
Type: image/png
Size: 3500 bytes
Desc: image942000.png
URL: <http://www.mercurial-scm.org/pipermail/mercurial/attachments/20171023/61424d14/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image861001.gif
Type: image/png
Size: 4347 bytes
Desc: image861001.gif
URL: <http://www.mercurial-scm.org/pipermail/mercurial/attachments/20171023/61424d14/attachment-0001.png>


More information about the Mercurial mailing list