CC Mode Accessing the Mercurial Repository

Index
Download
Manual (html)
Manual (info/PS/DVI)
Recent changes
Installation
Compatibility
Mailing lists
Mercurial Repository
Browse hg Repository
Savannah project page
                                     

Downloading the repository

To download a snapshot of the CC Mode master repository, just use the standard mercurial "clone" command, like this:

hg clone http://hg.savannah.nongnu.org/hgweb/cc-mode TARGET-DIRECTORY
, or alternatively, if you have a Savannah ID:
hg clone ssh://USERNAME@hg.savannah.nongnu.org/cc-mode TARGET-DIRECTORY
. After cloning the repository, you will be able to pull future revisions from it in the normal way.

Being under development, there is no guarantee that this version will work properly, or even at all. That said, it usually works well: at least I (Alan) use it in my daily work, not only when I hack on it. It might not be entirely compatible with user settings, but it can get more advanced fixes that are considered too risky to be allowed into the patch branch.

Alternatively, you can switch to using the patch branch, the one with just bug fixes in it. Use this command:

hg update Branch_5_35

To browse the project's history and current state online, use this.

You are especially welcome to report bugs, opinions and patches regarding the development version. However if you've found a bug, it's a good idea to try an update before you report it, since we might well have found it ourselves already.

The source tree

The CC Mode source will be in the root of the checked out tree. It's the same thing you'll find in a dist tarball (with a couple of extra files around it), so it can be byte compiled and used straight away. You'll find the regression test suite in the tests directory; take a look in 000tests.el to figure out how to use it. The admin directory probably isn't very interesting; it just contains the source for this web site.

The Mercurial version control system

The canonical reference work for Mercurial is Mercurial: the Definitive Guide by Bryan O'Sullivan. The Savannah documentation might be helpful when setting up your Mercurial host.


bug-cc-mode@gnu.org