On Sun, Oct 23, 2011 at 6:45 AM, Daniel Friesen
<lists(a)nadir-seen-fire.com> wrote:
On Sun, 23 Oct 2011 02:09:29 -0700, Thomas Gries
<mail(a)tgries.de> wrote:
RE:
http://www.mediawiki.org/wiki/Git_conversion
For Subversion SVN, ViewVC is a nice repository browser, which we also
use on
http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/
I searched for similar browsers for "git", but could not find similar
ones.
My starting point was
http://stackoverflow.com/questions/438163/whats-the-best-web-interface-for-…
found:
gitalist
http://www.gitalist.com/
gitweb
http://git.or.cz/gitwiki/Gitweb
cgit
http://hjemli.net/git/cgit/
FishEye (Atlassian, not free)
Perhaps, ViewVC can be "patched" to work with git ?
This page
http://www.mediawiki.org/wiki/Git_Graphical_User_Interfaces
is (currently) only dedicated to Git GUIs, not to Git Viewers:
perhaps a page for Git Viewers should be started, too?
The general standard is GitWeb, it's even bundled with Gerrit so it will
be the default available when git is setup:
https://gerrit.wikimedia.org/r/gitweb?p=operations%2Fpuppet.git
'patching' ViewVC to work with git will be impossible. git is
fundamentally different from svn so there are so many differences you'll
have to rewrite it completely.
Besides the ones you list there is one built into Gitorious:
https://gitorious.org/mediawiki/mediawiki-trunk-phase3/trees/master
When I talked with Ryan Lane about our git setup one of the things he
mentioned was how with Labs it would be possible for me to setup Gitorious
on Labs, puppetize it, and later have it pushed out to production. Since
git is distributed there isn't much to setting up a new git ui. So later
on it should be possible for anye of us to setup whatever other git ui we
like and have it pushed out to production... heck, we could have as many
as we want.
--
~Daniel Friesen (Dantman, Nadir-Seen-Fire) [
http://daniel.friesen.name]
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
It's ruby though, so I don't know if ops will care for that. It does
look pretty sweet though.
--
John