Edgewall Software

Opened 13 years ago

Closed 13 years ago

#8460 closed defect (fixed)

TracMercurial fails with internal error with Mercurial 1.3 installed

Reported by: kastner_masilko@… Owned by: kastner_masilko@…
Priority: high Milestone: not applicable
Component: plugin/mercurial Version:
Severity: major Keywords: mercurial TracMercurial plugin 1.3
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


The TracMercurial plugin in revision 8352 can't interact with Mercurial 1.3 and fails with a hint on invalid usage of argument 'interactive' in '__init__' of 'trac_ui' class in 'backend.py'.


Mercurial 1.3 changed the ui class.

Possible solution

See attached patch for the plugin's subversion revision 8352 implementing the API change solution suggestions from Mercurial site.

Attachments (1)

patch_8352_for_hg_1.3 (534 bytes ) - added by kastner_masilko@… 13 years ago.
Patch for rev. 8352 for HG 1.3 compatibility

Download all attachments as: .zip

Change History (7)

by kastner_masilko@…, 13 years ago

Attachment: patch_8352_for_hg_1.3 added

Patch for rev. 8352 for HG 1.3 compatibility

comment:1 by Remy Blank, 13 years ago

Milestone: not applicable

#8456 has been closed as a duplicate.

comment:2 by Luciano Pacheco <lucmult@…>, 13 years ago

I'm using this patch here, mercurial 1.4

Patch approved by me! :-)

comment:3 by martin.marques@…, 13 years ago

Excelent. Worked for me.

comment:4 by martin.marques@…, 13 years ago

Can this get commited to the trac repo?

comment:5 by Christian Boos, 13 years ago

Owner: changed from Christian Boos to kastner_masilko@…

Done for all branches of the plugin in [8365:8367].

Thanks for the patch!

comment:6 by Christian Boos, 13 years ago

Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain kastner_masilko@….
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from kastner_masilko@… to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.