Hi I am running: mercurial 4.4.1 on Ubuntu 16.04, I installed evolve via pip and notify. [hooks] incoming.notify = python:hgext.notify.hook outgoing.notify = python:hgext.notify.hook I just run hg commit --amend -m "Remove user from subscribe list (notify)" And then hg push pushing to https://kalthad@bitbucket.org/kalthad/hgedo searching for changes error: outgoing.notify hook raised an exception: hidden revision '81' (run with --traceback for stack trace) Then I run hg push --traceback pushing to https://kalthad@bitbucket.org/kalthad/hgedo searching for changes no changes found So I am confused. I cloned the repo and everything seems ok. Revision 81 is not on bitbucket Any comments? Uwe Brauer
Bug was set to UNCONFIRMED for 30 days, bumping
Fixed by https://mercurial-scm.org/repo/hg/rev/a07fab68621f Boris Feld <boris.feld@octobus.net> notify: use changelog API to iterate over revision number (issue5821) This will avoid iterating over filtered revision. (please test the fix)
Fixed by https://mercurial-scm.org/repo/hg/rev/04d648b53e3e Boris Feld <boris.feld@octobus.net> notify: access the initial revision on an unfiltered repository (issue5821) This should avoid crash when the first revision pushed end up being hidden. (please test the fix)
Fixed by https://mercurial-scm.org/repo/hg/rev/68748c2c761b Boris Feld <boris.feld@octobus.net> notify: only notify for non-filtered revision This should fix issue5821 for hook targeting individual revision. (please test the fix)
Bug was set to TESTING for 7 days, resolving