The french locale for hg is confusing Qct into thinking that a patch is applied; forcing it to try to use the MQ extension even though it is not enabled. You can work around this by setting HGPLAIN in your environment.
Note that development on Qct has stopped. I encourage qct users to switch to tortoisehg (hgtk), which has a much better commit tool for Mercurial.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Error
The french locale for hg is confusing Qct into thinking that a patch is applied; forcing it to try to use the MQ extension even though it is not enabled. You can work around this by setting HGPLAIN in your environment.
Note that development on Qct has stopped. I encourage qct users to switch to tortoisehg (hgtk), which has a much better commit tool for Mercurial.
This patch may work for you:
diff -r 3128de2bd7c9 qctlib/vcs/hg.py
--- a/qctlib/vcs/hg.py Thu Jan 28 09:46:26 2010 -0600
+++ b/qctlib/vcs/hg.py Wed Mar 31 17:53:31 2010 -0500
@@ -119,6 +119,7 @@
sys.stdout = ostream
sys.stderr = errstream
sys.stdin = StringIO()
+ os.environ['HGPLAIN'] = '1'
ret = self.commands.dispatch(args)
finally:
sys.stdin = sys.stdin
Oh, i just tested tortoisehg, i agree that's a nice tool.
Thanks