Modify ↓
Opened 18 years ago
Last modified 18 years ago
#984 new enhancement
how does this go together with mercurial plugin?
Reported by: | rupert thurner | Owned by: | Emmanuel Blot |
---|---|---|---|
Priority: | lowest | Component: | RevtreePlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.10 |
Description
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 http://moin.pocoo.org:8080/hg-branchview-integration?cmd=branchview;rev=2378;revcount=15;bgheight=33 mercurial branch view?
Attachments (0)
Change History (5)
comment:1 Changed 18 years ago by
comment:2 Changed 18 years ago by
I've added some technical details about support for Hg in RevtreePlugin/Limitations
comment:3 Changed 18 years ago by
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:5 Changed 18 years ago by
Priority: | normal → lowest |
---|
Note: See
TracTickets for help on using
tickets.
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.