On Sun, 23 Oct 2011 02:09:29 -0700, Thomas Gries mail@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-g...
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.