Lazarus-ccr SourceForge repository: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Lazarus-ccr SourceForge repository
| Old | New | Line | |
|---|---|---|---|
| 1 | + | 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. If you want to host your project on GitHub instead, please see the [[Lazarus-ccr GitHub organization]] article. | |
| 2 | + | ||
| 3 | + | ### Read access | |
| 4 | + | ||
| 5 | + | 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> | |
| 6 | + | ||
| 7 | + | For more information about the contents of the CCR, please see [[Components and Code examples]] | |
| 8 | + | ||
| 9 | + | ### Write access | |
| 10 | + | ||
| 11 | + | 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. | |
| 12 | + | ||
| 13 | + | Please contact the admins about Git write access too. | |
| 14 | + | ||
| 15 | + | 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. | |
| 16 | + | ||
| 17 | + | ### SubVersion | |
| 18 | + | ||
| 19 | + | #### Working with the Lazarus-CCR SVN repository | |
| 20 | + | ||
| 21 | + | This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN. | |
| 22 | + | ||
| 23 | + | ##### Checking out | |
| 24 | + | ||
| 25 | + | The Lazarus-CCR is located at <https://svn.code.sf.net/p/lazarus-ccr/svn> | |
| 26 | + | ||
| 27 | + | The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory: | |
| 28 | + | ||
| 29 | + | ``` bash | |
| 30 | + | svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr | |
| 31 | + | ``` | |
| 32 | + | ||
| 33 | + | ##### Committing | |
| 34 | + | ||
| 35 | + | 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. | |
| 36 | + | ||
| 37 | + | - If you include a text file named 'readme.txt' with a short summary of your code and maybe a link to it's wiki page, SourceForge will automatically display this when a user browses to your folder. | |
| 38 | + | ||
| 39 | + | #### Directory owners | |
| 40 | + | ||
| 41 | + | The following lists shows the directory structure and their maintainers. | |
| 42 | + | ||
| 43 | + | - [applications](http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/applications) | |
| 44 | + | - [[Lazarus Application Gallery|biffexplorer]]: Werner Pamler | |
| 45 | + | - [[cactusjukebox]]: User:??? | |
| 46 | + | - [[draw test]]: User:??? | |
| 47 | + | - [[fpbrowser]]: Felipe Monteiro de Carvalho | |
| 48 | + | - [[fpChess|fpchess]]: Felipe Monteiro de Carvalho | |
| 49 | + | - [[fpsvnsync]]: User:??? | |
| 50 | + | - [[fpvectorial|fpvviewer]]: Felipe Monteiro de Carvalho | |
| 51 | + | - [[gir2pascal|gobject-introspection]]: Andrew Haines | |
| 52 | + | - [[idlparser]]: Joost van der Sluis | |
| 53 | + | - [[InstantFPC|instantfpc]]: Mattias Gärtner | |
| 54 | + | - [[khexeditor]]: User:??? | |
| 55 | + | - [[lazclock]]: User:??? | |
| 56 | + | - [[LazEdit]]: Felipe Monteiro de Carvalho, Bart | |
| 57 | + | - [[lazeyes]]: User:??? | |
| 58 | + | - [[Lazarus Image Editor|lazimageeditor]]: Felipe Monteiro de Carvalho | |
| 59 | + | - [[lazspreadsheet]]: Felipe Monteiro de Carvalho, Werner Pamler | |
| 60 | + | - [[lazstacktrace]]: User:??? | |
| 61 | + | - [[pyramidtiff]]: User:??? | |
| 62 | + | - [[spready]]: Werner Pamler | |
| 63 | + | - [[TappyTux|tappytux]]: Felipe Monteiro de Carvalho | |
| 64 | + | - [[wikihelp]]: Christian Ulrich | |
| 65 | + | ||
| 66 | + | - [bindings](http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/bindings) | |
| 67 | + | - [[Android Interface|android_ndk]]: Felipe Monteiro de Carvalho | |
| 68 | + | - [[Android Interface|android_sdk]]: Felipe Monteiro de Carvalho | |
| 69 | + | - [[Gtk+3|gtk3]]: Andrew Haines | |
| 70 | + | - [[Objective-c to Pascal bindings|objc]]: Felipe Monteiro de Carvalho -- Note: Obsolete | |
| 71 | + | - [[PasCocoa|pascocoa]]: Felipe Monteiro de Carvalho, Dmitry Boyarintsev -- Note: Obsolete | |
| 72 | + | - [[ObjCParser|parser]]: Dmitry Boyarintsev -- Note: Obsolete | |
| 73 | + | ||
| 74 | + | - [components](http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/) | |
| 75 | + | - [[Adding an About dialog as a property to a custom component|AboutComponent]]: Gordon Bamber | |
| 76 | + | - [[acs]]: User:??? | |
| 77 | + | - [[BeepFp|beepfp]]: Wimpie Nortje | |
| 78 | + | - [[CalLite]]: Werner Pamler | |
| 79 | + | - [[Chelper|chelper]]: Dmitry Boyarintsev | |
| 80 | + | - [[ChemText]]: Werner Pamler | |
| 81 | + | - [[CmdLine|cmdline]]: Julian Schutsch | |
| 82 | + | - [[CmdLineCfg|cmdlinecfg]]: Dmitry Boyarintsev | |
| 83 | + | - [[ColorPalette]]: Werner Pamler | |
| 84 | + | - [[CsvDocument|csvdocument]]: Vladimir Zhirov | |
| 85 | + | - [[epiktimer]]: User:??? | |
| 86 | + | - [[extrasyn]]: Werner Pamler | |
| 87 | + | - [[fpexif]]: Werner Pamler | |
| 88 | + | - [[fpsound]]: User:??? | |
| 89 | + | - [[FPSpreadsheet|fpspreadsheet]]: Felipe Monteiro de Carvalho, Jose Mejuto, Reinier Olislagers, Werner Pamler | |
| 90 | + | - [[Fractions]]: Bart | |
| 91 | + | - [[Freetype|freetypepascal]]: Felipe Monteiro de Carvalho | |
| 92 | + | - [[GeckoPort]]: Jose Mejuto, Joost van der Sluis | |
| 93 | + | - [[GradControls|gradcontrols]]: Eugen Bolz | |
| 94 | + | - [[Industrial stuff]]: Juha Manninen | |
| 95 | + | - [[iOS Designer]]: Joost van der Sluis | |
| 96 | + | - [[iPhone Laz Extension]]: Dmitry Boyarintsev | |
| 97 | + | - [[jujiboutils]]: Julio Jiménez Borreguero | |
| 98 | + | - [[jvcllaz]]: Werner Pamler | |
| 99 | + | - [[KControls]]: User:??? | |
| 100 | + | - [[lazbarcodes]]: User:??? | |
| 101 | + | - [[lclextensions]]: Luiz Américo Pereira Câmara | |
| 102 | + | - [[longtimer|TLongTimer]]: Gordon Bamber | |
| 103 | + | - [[Manual Docker|manualdocker]]: Dmitry Boyarintsev | |
| 104 | + | - [[mbColorLib]]: Werner Pamler | |
| 105 | + | - [[mplayer]]: User:??? | |
| 106 | + | - [[Parallel procedures|multithreadprocs]]: Mattias Gärtner | |
| 107 | + | - [[nvidia-widgets]]: Darius Blaszyk | |
| 108 | + | - [[onguard]]: User:??? | |
| 109 | + | - [orpheus](http://web.fastermac.net/~MacPgmr/OrphPort/OrphStatus.html): User:Phil | |
| 110 | + | - [[playsound|TPlaySound]]: Gordon Bamber | |
| 111 | + | - [[Poweredby|TPoweredby]]: Gordon Bamber | |
| 112 | + | - [[PowerPDF|powerpdf]]: Jesús Reyes, Christian Ulrich | |
| 113 | + | - [[LazRGBGraphics|rgbgraphics]]: Tom Gregorovic | |
| 114 | + | - [[RichMemo|richmemo]]: Dmitry Boyarintsev | |
| 115 | + | - [[richview]]: User:??? | |
| 116 | + | - [[RTFView|rtfview]]: Jesús Reyes | |
| 117 | + | - [[RXfpc|rx]]: Aleksy Lagunov, Andrew Ivanov | |
| 118 | + | - [[ScrollText|TScrollText]]: Gordon Bamber | |
| 119 | + | - [[smnetgradient]]: User:??? | |
| 120 | + | - [[SpkToolbar Package|SpkToolbar]]: Juha Manninen, Werner Pamler | |
| 121 | + | - [[SvnClasses|svn]]: Vincent Snijders | |
| 122 | + | - [[TTDINotebook|TDINotebook]]: Daniel Simões de Almeida | |
| 123 | + | - [[THtmlPort]]: User:Phil | |
| 124 | + | - [[TParadoxDataSet|tparadoxdataset]]: Christian Ulrich | |
| 125 | + | - [[Turbopower Visual PlanIt|tvplanit]]: Christian Ulrich, Werner Pamler | |
| 126 | + | - [[VirtualTreeview|virtualtreeview]]: Christian Ulrich | |
| 127 | + | - [virtualtreeview-new](http://lazarusroad.blogspot.com/2007/02/children-of-port.html): Luiz Américo Pereira Câmara | |
| 128 | + | - [[xdev toolkit]]: User:??? | |
| 129 | + | - [[Zlibar]]: Andrew Haines | |
| 130 | + | - [[zmsql]]: Werner Pamler | |
| 131 | + | ||
| 132 | + | - [examples](http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/examples/) | |
| 133 | + | - [[Android Interface|androidlcl]]: Felipe Monteiro de Carvalho | |
| 134 | + | - [[germesorders]] : [MageSlayer](https://sourceforge.net/users/mageslayer/) | |
| 135 | + | - [[Perlin Noise|noise]]: Felipe Monteiro de Carvalho | |
| 136 | + | - [[Executing External Programs|process]]: Vincent Snijders | |
| 137 | + | ||
| 138 | + | - [[LCL Bindings|lclbindings]]: Felipe Monteiro de Carvalho | |
| 139 | + | - [[Web Service Toolkit|wst]]: Inoussa Ouedraogo | |
| 140 | + | ||
| 141 | + | ### Git | |
| 142 | + | ||
| 143 | + | It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage. | |
| 144 | + | ||
| 145 | + | #### Repository owners | |
| 146 | + | ||
| 147 | + | - [[DCPcrypt|DCPCrypt]]: Graeme Geldenhuys | |
| 148 | + | - [[lazarus-ccr]]: Unknown | |
| 149 | + | ||
| 150 | + | --- | |
| 151 | + | *From the Free Pascal wiki, page "Lazarus-ccr SourceForge repository", as it stood on 2021-11-17 after a change by AMXS52, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 152 | + | Category: Lazarus-CCR | |
| 153 | + | Category: Revision control |
