Hacker News new | ask | show | jobs
by vertex-four 4209 days ago
GitHub provides the best web-based git repository browser, as well as various other useful features. The only other reasonable alternative for a large open-source project, aside from self-hosting, is bitbucket.
5 comments

I disagree. GitHub looks cluttered and the contrast is too low for speed reading. I prefer the hg interface, for example:

https://hg.python.org/cpython/

Another interface I prefer is:

http://cvsweb.openbsd.org/cgi-bin/cvsweb/

You like cvsweb? It's horrible. I'm here: http://cvsweb.openbsd.org/cgi-bin/cvsweb/CVSROOT/. Why does not clicking a file open the file?!?!? Every freaking file browser in existence opens the file when I click it. It's been designed in the 90s and it shows :(
ironically there is an ongoing discussion on python-devel to migrate from hg to git+github

IMHO it's an error, but I am not a core python developer

I would like to disagree with the "the best". Mostly because it's obviously your opinion and not something you can say definitely.
Sometimes you have to learn to trust your opinion too -- and to learn to access others opinions when there are no definite answers.
Can you give any alternatives?
Well the already mentioned bitbucket, stash, cgit, gitweb, ... My point is that if you like something it isn't automatically "the best".
Lot of replies here disagreeing that GitHub is "the best", and offering alternatives.

Allow me to suggest that GitHub is at minimum the most-visited web-based git repo, which means that if you want a lot of people to view and use your code, it's a good place to mirror.

> GitHub provides the best web-based git repository browser

I like Bitbucket's side-by-side diff view so much, that I think I prefer Bitbucker for browsing.

But this is only because Bitbucket has the side-by-side diff view, anf GitHub does not.

GitHub introduced side-by-side diffs recently.
Oh, right, thanks. They just call it "split" and not side-by-side.
Could you describe what makes it the best repository browser?

I like e.g. https://trac.openstreetmap.org/browser/chef