34
edits
mNo edit summary |
(Added section about cloning the repository.) |
||
Line 1: | Line 1: | ||
[[wikipedia:Mercurial|Mercurial]] (sometimes referred to as {{codeline|hg}}) is the version control tool used by Octave. | [[wikipedia:Mercurial|Mercurial]] (sometimes referred to as {{codeline|hg}}) is the version control tool used by Octave. | ||
This page contains some helpful commands to use when interacting with the GNU Octave mercurial repository. | This page contains some helpful commands to use when interacting with the GNU Octave mercurial repository. | ||
== Getting the development sources == | |||
You can retrieve the source code for Octave by issuing the command | |||
<pre> hg clone http://www.octave.org/hg/octave octave </pre> | |||
Packages like image, mapping, etc. are not parts of Octave itself, but of the associated Octave Forge. These have their own repositories, a list of which can be found [http://sourceforge.net/p/octave/_list/hg?source=navbar here]. Behind each link you'll be able to browse each package's source code on sourceforge and see the command for cloning the repository, for example | |||
<pre> hg clone http://hg.code.sf.net/p/octave/mapping octave-mapping </pre> | |||
for the mapping package. | |||
== Submitting patches == | == Submitting patches == |
edits