Difference between revisions of "Lazarus-ccr SourceForge repository"

From Lazarus wiki
m (SVN URL aktualisiert)
(language)
Line 1: Line 1:
This page describes the policy for using the Lazarus Code and Component Repository on SourceForge SVN (Lazarus CCR project). Anybody porting components to lazarus can ask the [[User:Vincent|Lazarus CCR project admin]] for write access.
+
This page describes the policy for using the Lazarus Code and Component Repository on SourceForge SVN (Lazarus CCR project). Anybody porting components to Lazarus can ask the [[User:Vincent|Lazarus CCR project admin]] for write access.
  
 
=== Read access ===
 
=== Read access ===
Line 5: Line 5:
  
 
=== Write access ===
 
=== Write access ===
Unfortunately, at this moment Sourceforge doesn't support restricting access to svn to only a subtree of the complete repository. So we will give write access to the complete svn tree, with the assumption svn committers will only write to their own part of the tree.
+
Unfortunately, at this moment Sourceforge doesn't support restricting access to SVN to only a subtree of the complete repository. So we will give write access to the complete SVN tree, with the assumption that SVN committers will only write to their own part of the tree.
  
If you want to commit something to a part of the tree, for which you are not the maintainer, please contact the maintainer before committing.
+
If you want to commit something to a part of the tree for which you are not the maintainer, please contact the maintainer before committing.
  
 
=== Working with the Lazarus-CCR SVN repository ===
 
=== Working with the Lazarus-CCR SVN repository ===
This is a short guide mainly focussing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.
+
This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.
  
 
==== Checking out ====
 
==== Checking out ====
Line 16: Line 16:
  
 
The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:
 
The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:
  svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
+
<syntaxhighlight lang="bash">
 +
svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
 +
</syntaxhighlight>
  
 
==== Committing ====
 
==== Committing ====
The fist time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.
+
The first time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.
  
 
=== Directory owners ===
 
=== Directory owners ===

Revision as of 10:46, 9 June 2014

This page describes the policy for using the Lazarus Code and Component Repository on SourceForge SVN (Lazarus CCR project). Anybody porting components to Lazarus can ask the Lazarus CCR project admin for write access.

Read access

Everybody has read access to this SVN repository. You can browse the SVN repository at http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/

Write access

Unfortunately, at this moment Sourceforge doesn't support restricting access to SVN to only a subtree of the complete repository. So we will give write access to the complete SVN tree, with the assumption that SVN committers will only write to their own part of the tree.

If you want to commit something to a part of the tree for which you are not the maintainer, please contact the maintainer before committing.

Working with the Lazarus-CCR SVN repository

This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.

Checking out

The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn

The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:

svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr

Committing

The first time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.

Directory owners

The following lists shows the directory structure and their maintainers.