GSoC project - Hgweb improvements

lauri lauri.vosandi at gmail.com
Thu Apr 7 08:53:54 CDT 2011


Hi,

> Read the mail in the archives.

I assume you meant posting text instead links:

Abstract
========

The purpose of this Google Summer of Code project is to improve Mercurial's
web interface as much as possible without introducing new dependencies.

Current Mercurial web interface is based on gitweb, it provides basic
functionality to interact with Mercurial but it could do much more and look
far more better. I want to give Mercurial web interface fresh look, dynamic
content loading and generally better user experience.

Currently the web interface allows pushing changesets via POST request, I
intend to add possibilities to execute other Mercurial commands like strip,
push, pull, tag etc.

Milestones
==========

Start of Program (May 24)
-------------------------
Preparation work needed to be done in advance:
* Investigate features available on Gitorious, Bitbucket, RhodeCode
and various other services and projects
* Review and resolve related issues in Mercurial bugtracker, eg.
#2034, #2128, #2570

Midterm Evaluation (July 12)
----------------------------
Proposed deliverables by the midterm evaluation:
* Improved log view #2508
* Improved diff #354
* Dynamic content loading
* Strip revisions
* Push to repositories
* Pull from repositories
* Add and remove tags

Final Evaluation (Aug 16)
-------------------------
Proposed deliverables by the end of the Google Summer of Code program:
* Source code syntax highlight using Pygments or similar
* Bitbucket style better diff coloring
* Finished, clean and fresh user interface
* Fix remaining bugs
* Push changes upstream


About Me
========
I am Lauri, one of the Estonian open-source community activists. I've
previously participated on Google Summer of Code with Maemo as mentoring
organization. I had my internship at Indifex while working on Transifex,
an open-source translations hub written in Python on top of Django.

I have been Mercurial user for over a year now and it has become my favorite
source code management system. I would like to be involved in a major
open-source project and Mercurial seems to be a good place to start.

Contact Info
============
Name: Lauri Võsandi
Blog: http://lauri.vosandi.eu/blog/
Résumé: http://lauri.vosandi.eu/cv/
Email: lauri.vosandi at gmail.com
IRC: lauri at irc.freenode.org
Phone: +372 53329412


More information about the Mercurial-devel mailing list