Re: Re: HG changegroup.notify hook raised an exception
Jens-Heiner Rechtien <[email protected]> Mon, 17 Jan 2011 15:05:52 +0100
| Newsgroups | gmane.comp.openoffice.devel.tools |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 01/12/2011 11:45 AM, Michael Stahl wrote: > On 12/01/2011 09:12, Stephan Bergmann wrote: >> $ hg push ssh://[email protected]/cws/sb139 >> pushing to ssh://[email protected]/cws/sb139 >> searching for changes >> remote: adding changesets >> remote: adding manifests >> remote: adding file changes >> remote: added 186 changesets with 1567 changes to 881 files >> remote: error: changegroup.notify hook raised an exception: >> remote: abort: Not enough space >> abort: unexpected response: empty string > > i think this is caused by the changelog mail being "too big". > so there is probably no notification on allhg of your commit. > but the push itself should be complete. Changelog Mails are send by the changegroup hook and that one kicks in when everything is already pushed and accepted by the server. No Problem. The exception occurs when the length of the Changelog Mails exceed certain obscure limits in the Python email classes (email.Parser.Parser.parsestr()), it *might* go away when we update the python version on the server, who knows - they did overhaul the email classes in the meantime. > > but i'm not sure exactly in which way it is "too big". > the number of changesets can't be the (only) criterion. > >> $ hg --version >> Mercurial Distributed SCM (version 1.7.3) > > happened for me with older versions as well. Well, the client version has nothing to do with it, this happening remote ... Heiner