Hey, are there many trac users who use the monotone backend out there?
I've been playing around with Trac, Bitten and TracMtn, and the whole
lot doesn't quite hang together.

Trac and TracMtn seem to work together fairly well. It's a bit
arbitrary which revision turns up in the browser when you hit 'Browse
source', and the Timeline view wants to display every revision in the
repository. It's not possible to convince the timeline to only display
certain branches (as far as I can see).

Bitten seems to have a similar view of the monotone repository: By
default, it just tests the latest revision regardless of which branch
it's on. The 'Build all revisions' option under Master Settings will
get it to try to build and test every single revision regardless of
which branch the revision is on. I guess this isn't going to work for
most people, since most repositories will contain multiple projects,
differentiated by the branch name.

I'm thinking that the current versioncontrol API is centred around
subversion. I'm not sure the whole Node concept is a good match for
monotone, judging by the methods it supports.

So, I've been playing with the code a bit. Just to experiment, I
introduced a RepositoryView object which is like the existing
Repository, but it restricts the view according to some selector like
branch or tag, and the actual selector can be specified in the config
file. The bulk of the changes are on the versioncontrol API, with some
small changes in Bitten and TracMtn.

So, I'm interested to know...
- Is there any refactoring on the VC API going on at the moment? Is it
something that needs some help?
- Is anyone using trac with montone? Would they be interested in my
patches (~300 lines of patch). Where should I post this stuff?
- If there's some development going on that needs assistance, let me
know.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to