Recently I've found the project git2html: git2html is a simple git web interface. Unlike other web interfaces, git2html does not generate content dynamically: instead of using a CGI script, it generates static HTML pages.
My questions is simple. Do you know other projects for Git, Mercurial or Darcs with similar goals?. I'm interested in static web frontends for these DVCS but is fair if you want to comment other projects for different open source DVCS.
The equivalent for Mercurial is the site extension.
The extension generates a set of static HTML pages where you can browse commit messages, diffs, etc. They are similar to the built-in webserver you start with hg serve
, but they are static.
You can also hg clone
from such a site. This is not because of the extension, but because Mercurial can clone from any web-accessible .hg
directory.
Mercurial has a built-in ability to access a static repository. If a .hg
repo is in a static http server's web root it can be cloned from (albeit slowly). Granted that's not a human-friendly UI, but once folks can clone they can do anything they want locally using hte hg
command line tool or hg serve
locally.
Not exactly what you asked for, but if server load is the concern, the http://blitiri.com.ar/p/darcsweb/ CGI script caches rendered pages as static html files after the first viewing, so performs pretty well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With