add prechangegroup and pretxnchangegroup hooks.
prechangegroup lets you stop push, pull or unbundle before it begins.
pretxnchangegroup lets you inspect changegroup before transaction is
committed, and roll back if you not like it.
requesting all changes
abort: error: Connection refused
255
ls: copy: No such file or directory
requesting all changes
abort: HTTP Error 404: File not found
255