GNU bug report logs - #6513
vc-mtn to use "mtn automate"

Previous Next

Package: emacs;

Reported by: Julio Merino <jmmv84 <at> gmail.com>

Date: Fri, 25 Jun 2010 18:11:02 UTC

Severity: normal

Tags: moreinfo

Merged with 7171

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Julio Merino <jmmv84 <at> gmail.com>
To: 6513 <at> debbugs.gnu.org
Subject: bug#6513: vc-mtn broken with monotone 0.48 (can't even open files)
Date: Fri, 25 Jun 2010 10:16:35 +0100
The vc-mtn emacs module in emacs 23.2.1 does not work with monotone
0.48.  This prevents editing *any* file tracked by monotone.  Whenever
I attempt to open a file that is tracked by monotone, emacs spits out
the following in the minibuffer and fails to open the file:

Wrong type argument: stringp, nil

The problem is most likely related to some user interface changes that
happened in monotone 0.48: some commands such as 'mtn status' have
changed their output and thus the regular expressions bundled in
vc-mtn do not yield the correct matches.

The fix is to stop using random mtn commands in vc-mtn and change the
code to *only* use subcommands of 'mtn automate'.  'automate' is The
interface to interact with monotone from other applications, because
it exposes a stable interface with well-defined intput/output
semantics.




This bug report was last modified 2 years and 352 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.