Edgewall Software

Ticket #6822 (closed defect: fixed)

Opened 10 months ago

Last modified 10 months ago

mercurial plugin resync api clash

Reported by: tom-genp@… Owned by: cboos
Priority: normal Milestone: 0.11
Component: plugin/mercurial Version:
Severity: normal Keywords: sync apidoc
Cc:

Description

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

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

Change History

Changed 10 months ago by tom-genp@…

Patch to ease versioncontrol resync API clashes.

Changed 10 months ago by cboos

  • keywords sync apidoc added
  • owner changed from cmlenz to cboos
  • component changed from trac-admin to plugin/mercurial
  • milestone set to 0.11

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.

Changed 10 months ago by cboos

  • status changed from new to closed
  • resolution set to fixed

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

Add/Change #6822 (mercurial plugin resync api clash)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
to The owner will change from cboos. Next status will be 'closed'
 
Note: See TracTickets for help on using tickets.