C-x v i bug
Martin Geisler
mg at lazybytes.net
Thu Dec 3 17:01:05 CST 2009
Neal Becker <ndbecker2 at gmail.com> writes:
> Dan Nicolaescu wrote:
>
>> Neal Becker <ndbecker2 at gmail.com> writes:
>>
>> > Dan Nicolaescu wrote:
>> >
>> > > Neal Becker <ndbecker2 at gmail.com> writes:
>> > >
>> > > > hg status test_front_end_spec.py
>> > > > *** failed to import extension rdiff: No module named
> rdiff
>> > > > ? test_front_end_spec.py
>> > > >
>> > > > The above warning confuses emacs. C-x v i report 'already
>> > > > registered'.
>> > >
>> > > Indeed, vc-hg-status parses the result of "hg status
>> > > test_front_end_spec.py"
>> > >
>> > > Is there are way to tell hg to ignore .hgrc ? I.E. something
> like
>> > emacs
>> > > -q ?
>> > >
>> > > > After I fixed the above warning (removed rdiff from my
> .hgrc),
>> > then
>> > > > C-x v i worked correctly.
>> >
>> > HGRCPATH= hg showconfig
>>
>> So should we run HGRCPATH= hg status by default in vc-hg-state?
>>
>> If yes, where else should we do it?
>
> Crossposting to mercurial devel. Anyone have suggestions? My gut
> reaction is to say always use HGRCPATH='', but not really sure.
That will indeed turn off customizations in ~/.hgrc. But the user will
also lose the ui.username setting which might not be what you want when
you make a commit :-)
Brodie Rao has been working on an a patch that will allow you to set
HGPLAIN to make Mercurial revert to 'plain' behavior:
http://bitbucket.org/brodie/mercurial-crew-mq/src/tip/script-mode
It will disable localization and reset verbose mode.
However, it will not help you here: the user has mis-configured
Mercurial by asking it to load an extension that does not exist. The
warning will still be issued with Brodie's HGPLAIN patch.
I think the best solution is to teach your mode to ignore these warnings
From Mercurial.
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20091204/216f5848/attachment.pgp>
More information about the Mercurial-devel
mailing list