Mercurial: Difference between revisions

Jump to navigation Jump to search
150 bytes added ,  24 August 2016
more changes imported from the Octave manual
(links to style guides and commit message guidelines)
(more changes imported from the Octave manual)
Line 1: Line 1:
[[wikipedia:Mercurial|Mercurial]] (sometimes referred to as {{codeline|hg}}) is
[[wikipedia:Mercurial|Mercurial]] (sometimes referred to as {{codeline|hg}})
the version control tool used by Octave.  This page contains some helpful
is the source code management system currently used to develop
commands to use when interacting with the GNU Octave mercurial repository.
Octave.


== Introduction to mercurial ==
== Introduction to mercurial ==
Line 14: Line 14:


== Contributing to Octave ==
== Contributing to Octave ==
The preferred method to contribute to Octave is with Mercurial changesets.
Other forms of contributions (e.g., simple diff patches) are
also acceptable, but they slow down the review process.


If you plan on contributing to Octave:
If you plan on contributing to Octave:


* See other [[Contribution guidelines]]
* Always include commit messages in changesets.  Please follow the Octave [[commit message guidelines]]
* Always include commit messages in changesets.  Please follow the Octave [[commit message guidelines]]
* Follow the style guides for both [[Octave style guide|Octave]] and [[C++ style guide|C++]] languages.
* Follow the style guides for both [[Octave style guide|Octave]] and [[C++ style guide|C++]] languages.
a


== Getting the development sources ==
== Getting the development sources ==

Navigation menu