Mercurial Training

Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. Mercurial was initially written to run on Linux. It has been ported to Windows, Mac OS X, and most Unix-like systems. Mercurial is primarily a command line program but graphical user interface extensions are available.

Mercurial's major design goals include high performance and scalability, decentralized, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging capabilities, while remaining conceptually simple.

Credativ provides training on Mercurial Administration covering the following topics:

  • Learn the basics of working with a repository, changesets, and revisions
  • Merge changes from separate repositories
  • Set up Mercurial to work with files on a daily basis, including which ones to
  • track
  • Get examples and tools for setting up various workflow models
  • Manage a project that's making progress on multiple fronts at once
  • Find and fix mistakes by isolating problem sources
  • Use hooks to perform actions automatically in response to repository events
  • Customize the output of Mercuria
  • Basic workflows
  • Advanced workflows
  • More complex workflows
  • Extensions


Training courses are available for the projects that credativ supports. Our material is created and delivered by our in house team, who themselves are experts in working with and supporting the software that the training course covers.

Course participants gain a thorough grounding in the software itself and hands on experience working through our practical exercises. Our course material is modular, allowing us to adjust the course program to cover the topics which are most relevant to participants.

For more information about our Mercurial training or to request a sample course outline, please visit our contact form.

Other Mercurial services

You may also be interested in our Mercurial support and consulting services.

See our main training page for details of our other training courses.

See also