On Mon, 2009-01-26 at 13:27 +0000, Andrew Church wrote: > pushing to ssh://h...@hg.exit1.org/transcode > searching for changes > remote: adding changesets > remote: transaction abort! > remote: rollback completed > remote: abort: could not import module mpatch! > remote: (did you forget to compile extensions?) > abort: unexpected response: empty string > > I don't even know what the "mpatch" module is (: but do you have any > ideas what's going on here?
My very wild guess is that the mercurial's mpatch extension (which is in fact a python module) wasn't build and/or properly loaded. about mpatch that one seems relevant http://oss.oracle.com/~mason/mpatch/ (BTW, looks nice) That can happen sometimes in my experience if there are more than one version of the virtual machine installed. E.g., consider the following scenario: - python 2.4 and python 2.5 installed - some module requiring C extensions compiled against python 2.5 - python 2.4 is still the default (so `python' points to `python2.4') - boom! :) HTH, -- Francesco Romani // Ikitt http://fromani.exit1.org ::: transcode homepage http://tcforge.berlios.de ::: transcode experimental forge