a hook for pushing to a second repository after default push has completed
Faheem Mitha
faheem at email.unc.edu
Thu Jul 9 14:44:30 CDT 2009
Hi,
I want to push to a second repository (the 'local' url below) after
pushing to a default 'remote' url. I'm trying to use the 'outgoing' hook,
based on
http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html.
However, this get hung up on a lock. Can someone please diagnose this for
me and suggest a solution?
Please copy me on any reply.
Regards, Faheem.
**************************************************************
[paths]
default = ssh://remote//data/hg/faheem/django/bixfile_wsgi
local = /srv/hg/faheem/django/bixfile_wsgi
[hooks]
outgoing = hg push local
************************************************************************
faheem at local:/usr/local/lib/python2.5/site-packages/bixfile_wsgi$ hg pus
pushing to ssh://remote//data/hg/faheem/django/bixfile_wsgi
searching for changes
pushing to /srv/hg/faheem/django/bixfile_wsgi
searching for changes
adding changesets
pushing to /srv/hg/faheem/django/bixfile_wsgi
waiting for lock on repository /srv/hg/faheem/django/bixfile_wsgi held by
'local:25963'
abort: repository /srv/hg/faheem/django/bixfile_wsgi: timed out waiting
for lock held by local:25963
warning: outgoing hook exited with status 255
adding manifests
adding file changes
added 3 changesets with 3 changes to 1 files
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 27 changesets with 27 changes to 8 files
**********************************************************************
faheem at local:/srv/hg/faheem/django/bixfile_wsgi$ ps aux | grep 25963
faheem 25963 0.6 0.0 59272 9904 pts/24 S+ 15:06 0:00 /usr/bin/python2.5 /usr/bin/hg push local
More information about the Mercurial
mailing list