GSoC/GCI Archive
Google Summer of Code 2010

Mercurial Distributed Version Control System

Web Page: http://mercurial.selenic.com/wiki/SummerOfCode

Mailing List: mercurial@selenic.com

Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

 

Our project code repository for 2010 is here: http://code.google.com/p/google-summer-of-code-2010-mercurial/

Projects

  • Porting Mercurial to Python 3 Mercurial is growing in popularity as more and more software projects are adopting it. Knowing that the future of Python development will be on Python 3 branch, and that the adoption of Python 3.x depends on the availability of tools and libraries for it, this project proposal intends to implement a mercurial port so that it can run on Python 3.x.
  • Shallow Cloning in Mercurial The Shallow Cloning proposal is regarding adding support for shallow cloning in Mercurial. This feature will allow cloning most recent parts of [large] repositories in situations constrained by limits on resources such as storage space and network bandwidth and reliability, preventing creation of a full clone.