>>>>> "Holger" == Holger Stratmann <firstname.lastname@example.org> writes:
Holger> Apart from the questions you asked: I highly recommend a
Holger> "useful" web interface for repository viewing. It really
Holger> makes the difference! Due to the concept behind Subversion, I
Holger> find the web interfaces (potentially) much more useful than
Holger> those for CVS. Take a look at WebSVN (I'm not sure it'll work
Holger> with svnserve? I have no idea...). I had some issues with
Holger> 1.6, but 2.0 seems really nice! I do *not* recommend ViewCVS,
Holger> it shows no additional information for Subversion
Holger> repositories and support for Subversion is still very new and
I'll put in a different opinion.
I looked briefly at WebSVN but didn't like it, perhaps just a question
of esthetics, but anyway...
I tried Insurrection, which is slick but fragile. Some of my
colleagues who insist on using IE found it wouldn't work. It also
doesn't have a whole lot of features and is very clearly a work in
I also looked for a replacement for Bonsai. Found Kamikaze. Just as
Insurrection, it's rather basic and still in-progress, but it does
After getting the Insurrection complaints I then looked further, and
looked at ViewVC (formerly ViewCVS), and ended up selecting that as
our browser tool. The V1.0-dev version has decent Subversion support.
Yes, it doesn't add a whole lot, but then again Subversion is in many
ways similar to CVS ("culturally compatible" -- "just like CVS but
without the design errors"). There are some obvious issues around
property support, at least right now. That doesn't seem all that hard
One nice feature of ViewVC is that it has Bonsai-style query machinery
integrated, and that works well. I did some tweaking and correcting
in there to make it do Subversion a bit nicer. For example, I can now
do a query that is limited to a range of revisions. That is a nice,
much more direct, way to do what Bonsai used to call "the hook". In
other words "who made changes since the last good build of our code?"
ViewVC uses the Python API, so it talks directly to the repository; it
doesn't matter what server you use for your client repository access.
A final comment: browser interfaces are likely to be at least in part
a matter of taste, so try several and see which one you like best.
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Sun Jan 8 22:33:15 2006