661
edits
Carandraug (talk | contribs) (links to style guides and commit message guidelines) |
Carandraug (talk | contribs) (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 | is the source code management system currently used to develop | ||
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. | ||
== Getting the development sources == | == Getting the development sources == |