[LLVMdev] git web interface
kaelyn.alexi at gmail.com
Mon Oct 31 20:21:58 PDT 2011
I know nothing about gitalist, but I quite like cgit compared to
gitweb, having encountered it for a number of projects including all
of the ones (like Mesa, Xorg server and video drivers, etc) at
http://cgit.freedesktop.org/. I find e.g.
http://cgit.freedesktop.org/mesa/mesa/ much nicer to view and navigate
than http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git. I
find the information displayed in cgit to be laid out better--for
example, cgit doesn't have a set of four links "commit | commitdiff |
tree | snapshot" next to every single entry in the shortlog and so
shows more of the commit message even though it also shows the number
of files and the number of lines added/deleted for the commit (gitweb
only gives the time, author, and a shorter message snippet for the
commit). In kernel.org's gitweb, clicking on the log message in the
shortlog shows the commit summary with separate links to the various
diffs and showing the summary with the full diff requires explicitly
clicking on the "commitdiff" link, whereas cgit.freedesktop.org
includes the diff with the commit summary when you click on a commit
message in the shortlog.
Having never set up either cgit or gitweb, that's just my $0.02 based
on my limited experience with both.
"There's no need to be afraid of strange noises in the night. Anything
that intends you harm will stalk you silently." -Unknown
On Mon, Oct 31, 2011 at 11:35 AM, Anton Korobeynikov
<anton at korobeynikov.info> wrote:
> Hello Everyone
> We're looking right now for web interface to git mirrors of main LLVM repo.
> What should be used? Gitweb? cgit? Gitalist?
> If you have some success stories to share - please let us know.
> If possible, we'd prefer something perl'ish or python'ish :)
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev