apycot #2741838 don't use draft hg changesets [done]

two issues:

- hooks should not start test executions for every new draft revision
- the narvalbot-side code should restrict itself to public revisions for every repo it clones
prioritynormal
typebug
done in2.2.5
load left0.000
closed by#86cc30266cd5 apycotlib: restrict hg up to public changesets (closes #2741838), #601c4a1f8c53 hooks: only start tests on new public revisions (closes #2741838)
patchhooks: only start tests on new public revisions [applied]apycotlib: restrict hg up to public changesets (closes #2741838) [applied]