By working on different projets, I had to use either Git or Mercurial.
When using Git, one thing that I miss from Mercurial is 'hg serve': a simple command which runs a small HTTP server. The web interface lets the user navigate in the history and tree of each revision. You may also clone or pull from this server. Thus sharing code over several computers without any central server is easy. I know 'git instaweb' and 'git daemon' but I didn't find this as convenient. Moreover I wasn't satisfied with the GUIs available on Linux. That's why I started coding 'git-webui' ( https://github.com/alberthier/git-webui). The server is coded with Python and basically only transforms git command outputs in an HTTP response. The complete interface is coded in Javascript and built in the browser. In addition to history/tree navigation, the interface allows you to prepare your commits by reviewing diffs, staging/unstaging files, hunks and lines Simple usage example: $ cd my_git_clone $ git webui The code is available on GitHub: https://github.com/alberthier/git-webui Some screenshots: https://raw.githubusercontent.com/alberthier/git-webui/master/src/share/git-webui/webui/img/doc/log-commit.png https://raw.githubusercontent.com/alberthier/git-webui/master/src/share/git-webui/webui/img/doc/log-tree.png https://raw.githubusercontent.com/alberthier/git-webui/master/src/share/git-webui/webui/img/doc/workspace.png -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
