Difference between revisions of "ApCoCoA-1:SourceCodeManagement"
S schuster (talk | contribs) |
Andraschko (talk | contribs) m (page moved) |
||
Line 5: | Line 5: | ||
Go to the [http://subversion.tigris.org/ subversion website]. Then download and install the right version for your operating system. | Go to the [http://subversion.tigris.org/ subversion website]. Then download and install the right version for your operating system. | ||
− | If you work with Eclipse, you can also install the respective plug-ins, see the [[HowTo:Tips_for_developing_(Ap)CoCoA_with_Eclipse#Accessing_the_subversion_repository_from_Eclipse|Eclipse HowTo]] | + | If you work with Eclipse, you can also install the respective plug-ins, see the [[ApCoCoA-1:HowTo:Tips_for_developing_(Ap)CoCoA_with_Eclipse#Accessing_the_subversion_repository_from_Eclipse|Eclipse HowTo]] |
==Composition of the svn-repository== | ==Composition of the svn-repository== |
Latest revision as of 09:31, 29 October 2020
The ApCoCoALib sources are managed with subversion.
Downloading and installing subversion
Go to the subversion website. Then download and install the right version for your operating system.
If you work with Eclipse, you can also install the respective plug-ins, see the Eclipse HowTo
Composition of the svn-repository
The complete ApCoCoA-repository contains two subrepositories, one for ApCoCoALib and one for ApCoCoAPackages:
~$ cd repo ~/repo$ ls ApCoCoALib ApCoCoAPackages
Each of the subrepositories is subdivided into three directories:
~/repo$ cd ApCoCoALib/ ~/repo/ApCoCoALib$ ls branches tags trunk
In tags are all stable versions, i.e. at the moment ApCoCoA-1.0, and in trunk is the current version of the ApCoCoA sources:
~/repo/ApCoCoALib$ cd tags/ ~/repo/ApCoCoALib/tags$ ls release-1.0
Checking out sources
- To check out the complete repository, i.e. the ApCoCoALib sources and the (Ap)CoCoA-packages, run
svn co svn://apcocoa.org/ <target directory>
orsvn co svn://apcocoa.fim.uni-passau.de/ <target directory>
from the command line. - To check out only the current ApCoCoALib sources run
svn co svn://apcocoa.org/ApCoCoALib <target directory>
orsvn co svn://apcocoa.fim.uni-passau.de/ApCoCoALib <target directory>
from the command line. - To check out only the current ApCoCoAPackages sources run
svn co svn://apcocoa.org/ApCoCoAPackages <target directory>
orsvn co svn://apcocoa.fim.uni-passau.de/ApCoCoAPackages <target directory>
from the command line.
Updating the sources
To update your ApCoCoA sources, run
~/repo$ svn update
in your local repository from the command line.
The Mercurial repository
The old mercurial repository will be kept alive but will be no longer supported and updated! Although if you prefer the mercurial repository you can look at the old sourcecode management page for working with mercurial.