Modify

Opened 12 years ago

Last modified 12 years ago

#5 new task

RevTreePlugin from trac-hacks.org looks like a nice addition

Reported by: anonymous Owned by: Thomas Moschny
Priority: major Component: tracmtn
Version: Keywords: <Key>
Cc: lapo@…, marcel@…

Description

See: http://trac-hacks.org/wiki/RevtreePlugin

It's SVG, which is both cool and not so cool

Attachments (0)

Change History (5)

comment:1 Changed 12 years ago by Thomas Moschny

Indeed.

Are you volunteering for trying how good or bad it plays with the TracMonotone version control backend?

comment:2 Changed 12 years ago by marcel@…

I'm volunteering for testing indeed.

out of the box, the plugin does nothing, as it tests for the 'svn' type backend. Ignoring that, the main thing to walk through is the 'non numeric' revision id's of monotone. The plugin expects revision identifiers to be numeric (as far as i understand, for sorting only)

I got quickly stuck at that point.

comment:3 Changed 12 years ago by lapo@…

Cc: lapo@… added

And interface to "toposort" would be needed in order to order nodes. Having this would be übercool (and light SVN vs heavy raster is a plus to me).

comment:4 Changed 12 years ago by Thomas Moschny

Toposort is available via automate, so no problem there.

Also, the RevTree Plugin author has expressed interest in adapting his plugin for other vc backends, so I think he would be willing to accept patches.

For the mtn backend, all those parts that try to make a revision graph out of the linear svn revision sequence (pattern matching, etc.) would not be needed, as we have this information expressed explicitly.

comment:5 Changed 12 years ago by anonymous

Cc: marcel@… added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Thomas Moschny.
as The resolution will be set.
to The owner will be changed from Thomas Moschny to the specified user.
The owner will be changed from Thomas Moschny to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.