Mercurial > hg
diff contrib/hg-ssh @ 25127:2b9cda9040f7
hg-ssh: reject push earlier (on pretxnopen)
We now have a lock triggered for any transaction. We use it to ensure no-read
are made in read-only mode. We need more that just "no changegroup is added",
since bundle2 allows for more than just changegroup to be exchanged. We still
protect pushkey as it may write data without opening a transaction.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Sun, 10 May 2015 04:39:11 -0700 |
parents | 1ba3e17186c8 |
children | f68ded00cae5 |
line wrap: on
line diff
--- a/contrib/hg-ssh Sun May 10 03:06:00 2015 -0700 +++ b/contrib/hg-ssh Sun May 10 04:39:11 2015 -0700 @@ -64,7 +64,7 @@ if readonly: cmd += [ '--config', - 'hooks.prechangegroup.hg-ssh=python:__main__.rejectpush', + 'hooks.pretxnopen.hg-ssh=python:__main__.rejectpush', '--config', 'hooks.prepushkey.hg-ssh=python:__main__.rejectpush' ]