Edgewall Software

Opened 16 years ago

Closed 16 years ago

#6822 closed defect (fixed)

mercurial plugin resync api clash

Reported by: tom-genp@… Owned by: Christian Boos
Priority: normal Milestone: 0.11
Component: plugin/mercurial Version:
Severity: normal Keywords: sync apidoc
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


The sync routine has changed and it's making it difficult to install TracMercurial after easy_install-ing trac.

This has already been fixed on one branch — (half of) http://trac.edgewall.org/changeset/5144 needs to be applied to trac/admin/console.py in trac 0.11b1 to ease version compatibility. I'm attaching the patch.

Attachments (1)

trac-admin-console.patch (1.7 KB ) - added by tom-genp@… 16 years ago.
Patch to ease versioncontrol resync API clashes.

Download all attachments as: .zip

Change History (3)

by tom-genp@…, 16 years ago

Attachment: trac-admin-console.patch added

Patch to ease versioncontrol resync API clashes.

comment:1 by Christian Boos, 16 years ago

Component: trac-adminplugin/mercurial
Keywords: sync apidoc added
Milestone: 0.11
Owner: changed from Christopher Lenz to Christian Boos

Well, the backward compatibility fix has been introduced for 0.10.x, but this is the now part of the standard API for 0.11.

Looks like there's still the old def sync(self) in the Mercurial plugin, I'll remove that so the default def sync(self, rev_callback=None) (which does nothing) gets used.

+ adding a note to TracDev/ApiChanges/0.11.

comment:2 by Christian Boos, 16 years ago

Resolution: fixed
Status: newclosed

Fixed in r6573 and r6574. The note was already added to TracDev/ApiChanges/0.11#OtherChangestothe0.10API some days ago.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos 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.