[issue3428] abort: 00changelog.i at b0933213c7e6: no node! in pretxnchangegroup

Aaron Digulla bugs at mercurial.selenic.com
Mon May 7 03:53:00 CDT 2012


New submission from Aaron Digulla <digulla at hepe.com>:

When trying to push to a repo that is protected with a pretxnchangegroup 
hook, I get this error:

abort: 00changelog.i at b0933213c7e6: no node!

The script tries to run "hg log -r 
bd559fee8e674321d046f8fbde845944ac7958bc:tip"

When I run "hg debugknown" with the two node IDs, I get "11" in my local 
repo and "00" for the remote repo.

For me, this looks as if the hook is run "outside" the transaction (i.e. at 
a time when the nodes are not yet added to the remote repo).

A colleague of mine has the same problem.

Server is running 2.2.1, I'm running 2.2.1. My colleague is running 1.8.4.

----------
messages: 19922
nosy: digulla
priority: bug
status: unread
title: abort: 00changelog.i at b0933213c7e6: no node! in pretxnchangegroup

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3428>
____________________________________________________


More information about the Mercurial-devel mailing list