Difference between revisions of "Lazarus-ccr SourceForge repository"

From Lazarus wiki
Jump to navigationJump to search
Line 32: Line 32:
  
 
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/applications applications]
 
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/applications applications]
 +
** [[cactusjukebox]]: [[User:???]]
 +
** [[draw_test]]: [[User:???]]
 
** [[fpbrowser]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[fpbrowser]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[fpChess|fpchess]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[fpChess|fpchess]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[fpsvnsync]]: [[User:???]]
 
** [[fpvectorial|fpvviewer]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[fpvectorial|fpvviewer]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
** [[gir2pascal]]: [[User:AndrewH|Andrew Haines]]
+
** [[gir2pascal|gobject-introspection]]: [[User:AndrewH|Andrew Haines]]
 
** [[idlparser]]: [[User:Loesje|Joost van der Sluis]]  
 
** [[idlparser]]: [[User:Loesje|Joost van der Sluis]]  
 
** [[InstantFPC|instantfpc]]: [[User:Mattias2|Mattias Gärtner]]
 
** [[InstantFPC|instantfpc]]: [[User:Mattias2|Mattias Gärtner]]
 +
** [[khexeditor]]: [[User:???]]
 +
** [[lazclock]]: [[User:???]]
 
** [[LazEdit|LazEdit]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Bart|Bart]]  
 
** [[LazEdit|LazEdit]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Bart|Bart]]  
 +
** [[lazeyes]]: [[User:???]]
 
** [[Lazarus Image Editor|lazimageeditor]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Lazarus Image Editor|lazimageeditor]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[lazspreadsheet]]: [[User:???]]
 +
** [[lazstacktrace]]: [[User:???]]
 +
** [[pyramidtiff]]: [[User:???]]
 
** [[TappyTux|tappytux]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[TappyTux|tappytux]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[wikihelp]]: [[User:Christian|Christian Ulrich]]
 
** [[wikihelp]]: [[User:Christian|Christian Ulrich]]
Line 47: Line 56:
 
** [[Android Interface|android_sdk]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Android Interface|android_sdk]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Gtk+3|gtk3]]: [[User:AndrewH|Andrew Haines]]
 
** [[Gtk+3|gtk3]]: [[User:AndrewH|Andrew Haines]]
** [[LCL Bindings|lclbindings]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
 
** [[Objective-c to Pascal bindings|objc]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]] -- Note: Obsolete
 
** [[Objective-c to Pascal bindings|objc]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]] -- Note: Obsolete
 
** [[PasCocoa|pascocoa]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Skalogryyz|Dmitry Boyarintsev]] -- Note: Obsolete
 
** [[PasCocoa|pascocoa]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Skalogryyz|Dmitry Boyarintsev]] -- Note: Obsolete
Line 54: Line 62:
 
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/ components]
 
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/ components]
 
** [[Adding_an_About_dialog_as_a_property_to_a_custom_component|AboutComponent]]: [[User:Minesadorada|Gordon Bamber]]
 
** [[Adding_an_About_dialog_as_a_property_to_a_custom_component|AboutComponent]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[acs]]: [[User:???]]
 
** [[BeepFp|beepfp]]: [[User:Wimpie|Wimpie Nortje]]
 
** [[BeepFp|beepfp]]: [[User:Wimpie|Wimpie Nortje]]
 +
** [[chelper]]: [[User:???]]
 +
** [[cmdline]]: [[User:???]]
 
** [[cmdlinecfg]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 
** [[cmdlinecfg]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 +
** [[colorpalette]]: [[User:???]]
 
** [[CsvDocument|csvdocument]]: [[User:Vvzh|Vladimir Zhirov]]
 
** [[CsvDocument|csvdocument]]: [[User:Vvzh|Vladimir Zhirov]]
 +
** [[epiktimer]]: [[User:???]]
 +
** [[fpsound]]: [[User:???]]
 +
** [[FPSpreadsheet|fpspreadsheet]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Joshy|Jose Mejuto]], [[User:BigChimp|Reinier Olislagers]], wp
 
** [[Freetype|freetypepascal]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Freetype|freetypepascal]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
** [[Freetype|freetype]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[FPSpreadsheet|fpspreadsheet]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Joshy|Jose Mejuto]], [[User:BigChimp|Reinier Olislagers]], wp
 
 
** [[GeckoPort|GeckoPort]]: [[User:Joshy|Jose Mejuto]], [[User:Loesje|Joost van der Sluis]]
 
** [[GeckoPort|GeckoPort]]: [[User:Joshy|Jose Mejuto]], [[User:Loesje|Joost van der Sluis]]
 
** [[GradControls|gradcontrols]]: [[User:EugenE|Eugen Bolz]]
 
** [[GradControls|gradcontrols]]: [[User:EugenE|Eugen Bolz]]
Line 65: Line 78:
 
** [[iPhone Laz Extension]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 
** [[iPhone Laz Extension]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 
** [[jujiboutils|jujiboutils]]: [[User:Jujibo|Julio Jiménez Borreguero]]
 
** [[jujiboutils|jujiboutils]]: [[User:Jujibo|Julio Jiménez Borreguero]]
** [[KControls|KControls]]: [[User:JuhaManninen|Juha Manninen]]
+
** [[jvcllaz]]: [[User:???]]
 +
** [[KControls|KControls]]: [[User:???]]
 +
** [[lazbarcodes]]: [[User:???]]
 +
** [[lclextensions]]: [[User:???]]
 +
** [[longtimer]]: [[User:???]]
 
** [[Manual Docker|manualdocker]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 
** [[Manual Docker|manualdocker]]: [[User:Skalogryyz|Dmitry Boyarintsev]]
 +
** [[mplayer]]: [[User:???]]
 +
** [[Parallel_procedures|multithreadprocs]]: [[User:Mattias2|Mattias Gärtner]]
 
** [[nvidia-widgets|nvidia-widgets]]: Darius Blaszyk
 
** [[nvidia-widgets|nvidia-widgets]]: Darius Blaszyk
** [[Parallel_procedures|multithreadprocs]]: [[User:Mattias2|Mattias Gärtner]]
+
** [[onguard]]: [[User:???]]
 
** [http://web.fastermac.net/~MacPgmr/OrphPort/OrphStatus.html orpheus]: [[User:Phil]]
 
** [http://web.fastermac.net/~MacPgmr/OrphPort/OrphStatus.html orpheus]: [[User:Phil]]
 +
** [[playsoundpackage]]: [[User:???]]
 
** [[Poweredby]]: [[User:Minesadorada|Gordon Bamber]]
 
** [[Poweredby]]: [[User:Minesadorada|Gordon Bamber]]
 
** [[PowerPDF|powerpdf]]: [[User:Jesusrmx|Jesús Reyes]], [[User:Christian|Christian Ulrich]]
 
** [[PowerPDF|powerpdf]]: [[User:Jesusrmx|Jesús Reyes]], [[User:Christian|Christian Ulrich]]
 
** [[LazRGBGraphics|rgbgraphics]]: [[User:Tombo|Tom Gregorovic]]
 
** [[LazRGBGraphics|rgbgraphics]]: [[User:Tombo|Tom Gregorovic]]
 +
** [[richmemo]]: [[User:???]]
 +
** [[richview]]: [[User:???]]
 
** [[RTFView|rtfview]]: [[User:Jesusrmx|Jesús Reyes]]
 
** [[RTFView|rtfview]]: [[User:Jesusrmx|Jesús Reyes]]
 
** [[RXfpc|rx]]: Aleksy Lagunov, Andrew Ivanov
 
** [[RXfpc|rx]]: Aleksy Lagunov, Andrew Ivanov
 
** [[ScrollText]]: [[User:Minesadorada|Gordon Bamber]]
 
** [[ScrollText]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[smnetgradient]]: [[User:???]]
 
** [[SpkToolbar Package|SpkToolbar]]: [[User:JuhaManninen|Juha Manninen]]
 
** [[SpkToolbar Package|SpkToolbar]]: [[User:JuhaManninen|Juha Manninen]]
 
** [[SvnClasses|svn]]: [[User:Vincent|Vincent Snijders]]
 
** [[SvnClasses|svn]]: [[User:Vincent|Vincent Snijders]]
 +
** [[tdi]]: [[User:???]]
 
** [[THtmlPort|THtmlPort]]: [[User:Phil]]
 
** [[THtmlPort|THtmlPort]]: [[User:Phil]]
 
** [[TParadoxDataSet|tparadoxdataset]]: [[User:Christian|Christian Ulrich]]
 
** [[TParadoxDataSet|tparadoxdataset]]: [[User:Christian|Christian Ulrich]]
 
** [[Turbopower Visual PlanIt|tvplanit]]: [[User:Christian|Christian Ulrich]]
 
** [[Turbopower Visual PlanIt|tvplanit]]: [[User:Christian|Christian Ulrich]]
 
** [[VirtualTreeview|virtualtreeview]]: [[User:Christian|Christian Ulrich]]
 
** [[VirtualTreeview|virtualtreeview]]: [[User:Christian|Christian Ulrich]]
** [http://lazarusroad.blogspot.com/2007/02/children-of-port.html virtualtreeview-unstable]: [[User:Luizmed|Luiz Américo Pereira Câmara]]
+
** [http://lazarusroad.blogspot.com/2007/02/children-of-port.html virtualtreeview-new]: [[User:Luizmed|Luiz Américo Pereira Câmara]]
** [[Web Service Toolkit|wst]]: [[User:Inoussa|Inoussa Ouedraogo]]
+
** [[xdev_toolkit]]: [[User:???]]
 
** [[Zlibar]]: [[User: AndrewH| Andrew Haines]]
 
** [[Zlibar]]: [[User: AndrewH| Andrew Haines]]
 
** [[ZVDateTimeControls Package|ZVDateTimeCtrls]]: [[User:Zoran| Zoran Vučenović]]
 
** [[ZVDateTimeControls Package|ZVDateTimeCtrls]]: [[User:Zoran| Zoran Vučenović]]
Line 92: Line 116:
 
** [[Perlin Noise|noise]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Perlin Noise|noise]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 
** [[Executing External Programs#Using input and output of a TProcess|process]]: [[User:Vincent|Vincent Snijders]]
 
** [[Executing External Programs#Using input and output of a TProcess|process]]: [[User:Vincent|Vincent Snijders]]
 +
 +
* [[LCL Bindings|lclbindings]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
* [[Web Service Toolkit|wst]]: [[User:Inoussa|Inoussa Ouedraogo]]
  
 
=== Git ===
 
=== Git ===

Revision as of 11:32, 12 October 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.

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