Exim Development

Source Access

CVS

Exim source is kept in a CVS source control system. Developers with commit access may use cvs over ssh to access it.

The CVS system is configured to enforce certain coding standards. These include no trailing spaces and tab prevention. Additionally the CVS system is tied to the Bugzilla system - see BugZilla for details.

CVS Commits

CVS commits are logged to the exim-cvs mailing list - see EximMailingLists and http://lists.exim.org/lurker/list/exim-cvs.html

Anonymous CVS

Anonymous CVS access is available:-

$ cvs -d :pserver:anonymous@vcs.exim.org:/repo login
Logging in to :pserver:anonymous@vcs.exim.org:2401/repo
CVS password:
$ cvs -d :pserver:anonymous@vcs.exim.org:/repo co exim-src

The password is blank (just hit return).

The available modules are:-

The anonymous cvs repository is synced from the main repository hourly, so may be slightly out of date.

GIT

There is a git repository with web view tools available at http://git.infradead.org/

Source Visibility

There is a ViewVC view into the CVS repository at http://vcs.exim.org/

Bug Tracking

There is a bugzilla instance at http://bugs.exim.org/

Mailing List

Development issues are normally discussed on the exim-dev EximMailingLists

Exim Release Process

See EximRelease

EximWiki: EximDevelopment (last edited 2008-01-30 15:08:34 by NigelMetheringham)