TortoiseHg Development Repositories
The main repository hosted on bitbucket that only Steve Borho and a few contributors can push to. This is the official repository that everyone should clone:
It has two named branches:
- stable contains only released code and reasonably well tested bug fixes. All official release binary installers are built from this repository.
- default This is where development occurs between releases, and is the basis for nightly builds.
The installer repository, based on a subrepo tree of source repositories and an intelligent setup script. This repository is used to build TortoiseHg and Mercurial packages for Windows.
- A mirror of the main repo is kept at: https://hg01.codeplex.com/tortoisehg/
TortoiseHg Project Layout
High level layout of the TortoiseHg repositories:
|win32/||Windows installer sources (the shell extension is in a separate repo)|
|doc/||reST and sphinx based documentation|
|tortoisehg/util/||TortoiseHg utilities used by PyGtk, PyQt, and nautilus|
|tortoisehg/hgtk/||TortoiseHg portable PyGtk dialogs|
|tortoisehg/hgqt/||TortoiseHg portable PyQt dialogs|
|contrib/||location for misc helper scripts|
|icons/||Icons shared by context menus and applications|
|hgtk||Launcher python applet for pygtk dialogs, used by context menus|
|thg||Launcher python applet for PyQt dialogs, used by context menus|