On Sat, Aug 23, 2008 at 2:02 AM, David Weintraub <qazwart_at_gmail.com> wrote:
> One of my big complaints with viewvc is that it accesses the
> repository directly. I can see why (speed), but it does cause problems
> when you have the svn server process run as a different user from your
> viewvc process. Plus, it means you have to have "viewvc" run on the
> same system as your repository. Our standard development webserver is
> one system and our Subversion repository was on another system. I
> would have loved viewvc run on ur development webserver, but had to
> run it from our Subversion repository because of this.
>
> Fortunately, since we use http:// on our Subversion repository, this
> wasn't too much of a problem for us.
>
> Here's a possible solution:
>
> Run a cronjob to
>
> 1). Do a hotcopy of your subversion repository
> 2). Do a chown to the viewvc user
> 3). Do an rsync to a copy of your Subversion repository on your server
> where viewvc runs.
>
> This means that your commit results won't show up on viewvc until the
> next sync, but if you run the cronjob every ten minutes or so, it
> might be good enough.
>
> Another possibility is to use Fisheye from Atlassian which allows you
> to view your Subversion repository like viewvc, plus has a few other
> tricks like email notifications, and a RSS of repository changes. All
> for a the cost of just an arm, 1/2 a leg, and a few minor bodily
> organs. ($2,000 to $8,000).
>
> Okay, it is expensive compared to Subversion or viewvc, but as
> commercial software goes, it is fairly reasonable. Or to think of it
> another way, if it saves 20 developers about an hour a piece each year
> in development time, you'll more than make up the difference in the
> cost.
>
> There's a 30 day free trial for Fisheye.
>
> --
> David Weintraub
> qazwart_at_gmail.com
>
I used to use viewvc, but I've recently started using sventon
(http://www.sventon.org/) because:
- It's native java. I don't need to build the python subversion
libraries, and I can just drop the WAR file into my internal tomcat
server that hosts the access
- It doesn't require direct access to the repository. I'm using
svn:// access to my repositories (I assume that http:// access works,
but I can't confirm/deny).
- It costs the same as viewvc ($0)
Hope this helps,
Ed
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-25 00:27:24 CEST