Difference between revisions of "Lazarus-ccr SourceForge repository"
(Link to Components and Code examples article) |
Ggeldenhuys (talk | contribs) (Adds Git information for Lazarus-CCR) |
||
Line 1: | Line 1: | ||
− | This page describes the policy for using the Lazarus Code and Component Repository on SourceForge | + | This page describes the policy for using the Lazarus Code and Component Repository on SourceForge (Lazarus CCR project). Anybody porting components to Lazarus can ask the [[User:Vincent|Lazarus CCR project admin]] for write access. The Lazarus CCR Project has both SubVersion and Git repositories. |
=== Read access === | === Read access === | ||
− | Everybody has read access to this | + | Everybody has read access to this SubVersion and Git repositories. You can browse the SubVersion repository at http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/ or the Git repositories at http://sourceforge.net/p/lazarus-ccr/_list/git |
For more information about the contents of the CCR, please see [[Components and Code examples]] | For more information about the contents of the CCR, please see [[Components and Code examples]] | ||
Line 8: | Line 8: | ||
=== 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 that 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. | ||
+ | |||
+ | Please contact the admins about Git write access too. | ||
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 === | + | === SubVersion === |
+ | ==== 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. | 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 ===== |
The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn | The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn | ||
Line 22: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ==== Committing ==== | + | ===== 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. | 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 ==== |
The following lists shows the directory structure and their maintainers. | The following lists shows the directory structure and their maintainers. | ||
Line 85: | Line 88: | ||
* [[LCL Bindings|lclbindings]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]] | * [[LCL Bindings|lclbindings]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]] | ||
* [[Web Service Toolkit|wst]]: [[User:Inoussa|Inoussa Ouedraogo]] | * [[Web Service Toolkit|wst]]: [[User:Inoussa|Inoussa Ouedraogo]] | ||
+ | |||
+ | === Git === | ||
+ | It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage. | ||
+ | |||
+ | ==== Repository owners ==== | ||
+ | * [[dcpcrypt|DCPCrypt]]: [[User:graemeg|Graeme Geldenhuys]] | ||
+ | * [[lazarus-ccr]]: Unknown | ||
[[Category:Revision control]] | [[Category:Revision control]] | ||
[[Category:Lazarus-CCR]] | [[Category:Lazarus-CCR]] |
Revision as of 23:29, 14 August 2014
This page describes the policy for using the Lazarus Code and Component Repository on SourceForge (Lazarus CCR project). Anybody porting components to Lazarus can ask the Lazarus CCR project admin for write access. The Lazarus CCR Project has both SubVersion and Git repositories.
Read access
Everybody has read access to this SubVersion and Git repositories. You can browse the SubVersion repository at http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/ or the Git repositories at http://sourceforge.net/p/lazarus-ccr/_list/git
For more information about the contents of the CCR, please see Components and Code examples
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.
Please contact the admins about Git write access too.
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.
SubVersion
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.
- applications
- fpbrowser: Felipe Monteiro de Carvalho
- lazimageeditor: Felipe Monteiro de Carvalho
- fpvviewer: Felipe Monteiro de Carvalho
- wikihelp: Christian Ulrich
- fpchess: Felipe Monteiro de Carvalho
- tappytux: Felipe Monteiro de Carvalho
- instantfpc: Mattias Gärtner
- gir2pascal: Andrew Haines
- LazEdit: Felipe Monteiro de Carvalho, Bart
- idlparser: Joost van der Sluis
- bindings
- objc: Felipe Monteiro de Carvalho -- Note: Obsolete
- pascocoa: Felipe Monteiro de Carvalho, Dmitry Boyarintsev -- Note: Obsolete
- parser: Dmitry Boyarintsev -- Note: Obsolete
- android_ndk: Felipe Monteiro de Carvalho
- android_sdk: Felipe Monteiro de Carvalho
- gtk3: Andrew Haines
- components
- beepfp: Wimpie Nortje
- csvdocument: Vladimir Zhirov
- freetypepascal: Felipe Monteiro de Carvalho
- fpspreadsheet: Felipe Monteiro de Carvalho, Jose Mejuto, Reinier Olislagers, wp
- gradcontrols: Eugen Bolz
- orpheus: User:Phil
- iPhone Laz Extension: Dmitry Boyarintsev
- iOS Designer: Joost van der Sluis
- powerpdf: Jesús Reyes, Christian Ulrich
- rgbgraphics: Tom Gregorovic
- multithreadprocs: Mattias Gärtner
- rtfview: Jesús Reyes
- rx: Aleksy Lagunov, Andrew Ivanov
- svn: Vincent Snijders
- tparadoxdataset: Christian Ulrich
- tvplanit: Christian Ulrich
- virtualtreeview: Christian Ulrich
- Zlibar: Andrew Haines
- manualdocker: Dmitry Boyarintsev
- virtualtreeview-unstable: Luiz Américo Pereira Câmara
- GeckoPort: Jose Mejuto, Joost van der Sluis
- freetype: Felipe Monteiro de Carvalho
- thtmlport: User:Phil
- nvidia-widgets: Darius Blaszyk
- jujiboutils: Julio Jiménez Borreguero
- ZVDateTimeCtrls: Zoran Vučenović
- SpkToolbar: Luiz Américo Pereira Câmara
- cmdlinecfg: Dmitry Boyarintsev
- Poweredby: Gordon Bamber
- ScrollText: Gordon Bamber
- AboutComponent: Gordon Bamber
- examples
- lclbindings: Felipe Monteiro de Carvalho
- wst: Inoussa Ouedraogo
Git
It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage.
Repository owners
- DCPCrypt: Graeme Geldenhuys
- lazarus-ccr: Unknown