Le 12/09/2019 à 21:21, Uwe Brauer a écrit :
I have the following setting in my local hgrc file
[paths]
default = https://[email protected]/kalthad/chemistry-exercises-problems
sourcehut = ssh://[email protected]/~oub/chemistry-exercises-problems
[hooks]
incoming.notify = python:hgext.notify.hook
outgoing.notify = python:hgext.notify.hook
changegroup.default = hg push default
changegroup.sourcehut = hg push sourcehut
But hg push only pushes to default not to sourcehut.
Because that's why it's named default :-)
I create alias to push to several repository at once, otherwise a simple
oneliner could do the trick:
for p in $(hg config paths | cut -d'=' -f2); do hg push $p; done
Also, to my understanding you are trying to create a hook that
automatically sync two repositories. In my opinion it's not the
responsability of a hook especially since sometimes you'll have to
specify bookmarks, --close-branch or --new-branch.
HTH.
--
David
_______________________________________________
Mercurial mailing list
[email protected]
https://www.mercurial-scm.org/mailman/listinfo/mercurial