RE: Why does a Git local clone need to be kept in sync?

2016-03-10 Thread Dunnigan, Terrence J
For what it’s worth my group transitioned from GitWeb to cgit a couple of years ago. The performance increase was dramatic. I imagine there are other git-to-http options out there as well. Terry From: reviewboard@googlegroups.com [mailto:reviewboard@googlegroups.com] On Behalf Of David

Re: Why does a Git local clone need to be kept in sync?

2016-03-10 Thread David Trowbridge
John, rb-gateway has not had an official release, but there are a few people who have built it and are running it. It's designed to be run on the same server as your central git repository, so it doesn't use a clone at all--it's therefore equivalent to how people use gitweb right now, but it has

Re: Why does a Git local clone need to be kept in sync?

2016-03-10 Thread John Borries
Thanks for the quick reply David, that helps a lot. Is rb-gateway released yet? I can't find a lot of info about it yet. Will it handle this problem of keeping the git repo's up to date? I could imagine if there is a service between ReviewBoard and the Git repo, when rb asks rb-gateway for a

Re: Why does a Git local clone need to be kept in sync?

2016-03-10 Thread David Trowbridge
Review Board uses the repository to fetch the "original" version of the files for each change in order to construct the side-by-side view (since the diffs that are uploaded are just unified diffs with limited context). Updating every 5 minutes is likely to work almost all the time, but if someone