Opened 8 years ago

Last modified 8 years ago

#984 new enhancement

how does this go together with mercurial plugin?

Reported by: ThurnerRupert Owned by: eblot
Priority: lowest Component: RevtreePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10


wow, this plugin seems to provide a really nice view. how this goes together with other trac plugins, like darcs, mercurial, bazaar-ng, git, and concepts like;rev=2378;revcount=15;bgheight=33 mercurial branch view?

Attachments (0)

Change History (5)

comment:1 Changed 8 years ago by eblot

Well, I really do not plan to support any other version control backend but Subversion. I'm really happy w/ SVN, I don't plan to use any other backend - no spare time to try and/or investigate other backends, sorry.

I guess there would be -at least- some issues with the way the plugin manages the changesets (changeset sorting is based on the monotonic version number increase of SVN - not on the changeset date - so I guess it may not be compliant with other backends). There is only one direct access to the SVN repository (vs. accessing the repository through the VC abstraction layer and the repository cache) in model.Repository.get_revision_properties(), as the abstraction layer does not manage revision-wide properties. I guess this could be easily bypassed or abstracted for another VC backend.

If anyone is interested in porting the plugin for an alternative backend, it could be integrated within this plugin.

comment:2 Changed 8 years ago by eblot

I've added some technical details about support for Hg in RevtreePlugin/Limitations

comment:3 Changed 8 years ago by eblot

I've removed the last direct Subversion backend dependency in [1866].

This does not mean that the plugin may be used w/ Hg though, as the revision numbering scheme has yet to be addressed.

comment:4 Changed 8 years ago by eblot

See also t:ticket:1492

comment:5 Changed 8 years ago by eblot

  • Priority changed from normal to lowest

Add Comment

Modify Ticket

as new The owner will remain eblot.

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

Note: See TracTickets for help on using tickets.