Contributing changes to Mercurial

Mercurial development process resembles the one described in KernelPractice. As most free software projects, contributions and feedback are very welcome and even encouraged, but, to make easier to manage those contributions and keep a clean and maintainable code base, these contributions need to follow a review process before entering the main repo (see DeveloperRepos).

These are some useful recommendations to increase your chances of getting your contributions accepted (see also SuccessfulPatch):

Some other useful guidelines:


CategoryContributing CategoryHowTo