User Tools

Site Tools


repositories

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
repositories [2007-04-28 22:26]
vip how to access svn repo
repositories [2018-07-19 16:41]
glen [Git repositories] add SPECS repo info
Line 1: Line 1:
 +====== PLD Linux code repositories ======
  
 +PLD Linux is using three publicly available code repositories. ​
  
-====== PLD code repositories =====+===== Git repositories =====
-PLD is using two publicly available code repositories. ​+
  
 +This repository can be found at [[http://​git.pld-linux.org/​|git.pld-linux.org]]. The git server hosts several
 +projects, including the PLD spec file database.
  
 +Projects:
 +  * [[http://​git.pld-linux.org/?​p=projects/​rc-scripts.git|rc-scripts]] - inittab and /etc/rc.d scripts, [[package>​rc-scripts]]
 +  * [[http://​git.pld-linux.org/?​p=projects/​geninitrd.git|geninitrd]] - Scripts to create an initial ramdisk image for preloading modules, [[package>​geninitrd]]
 +  * [[http://​git.pld-linux.org/?​p=projects/​setup.git|setup]] - Sources for [[package>​setup]] package
 +  * [[http://​git.pld-linux.org/?​p=projects/​cleanbuild.git|cleanbuild]] - Build packages in clean environment and autodetect missing/​excessive dependencies
 +  * [[http://​git.pld-linux.org/?​p=projects/​pld-builder.new.git|pld-builder.new]] - PLD Linux builders
 +  * [[http://​git.pld-linux.org/?​p=projects/​distfiles.git|distfiles]] - [[http://​distfiles.pld-linux.org|PLD Linux distfiles]]
 +  * [[http://​git.pld-linux.org/?​p=projects/​pld-ftp-admin.git|pld-ftp-admin]] - Scripts for PLD Linux FTP administration
 +  * [[http://​git.pld-linux.org/?​p=projects/​template-specs.git|template-specs]] - Templates for PLD Linux .spec files
 +  * [[http://​git.pld-linux.org/?​p=projects/​buildlogs.git|buildlogs]] - [[http://​buildlogs.pld-linux.org/​|PLD Linux buildlogs]] web interface
 +  * [[http://​git.pld-linux.org/?​p=SPECS.git|SPECS]] - copy of all packages ''​.spec''​ files from ''​HEAD'',​ clone url: ''​%%git://​git.pld-linux.org/​SPECS%%''​
  
-===== CVS repository ===== +Complete listing from [[http://​git.pld-linux.org/​cgi-bin/​cgit.cgi/​projects|cgit web]] of all under "​projects"​ 
-This repository can be found at [[http://cvs.pld-linux.org/​|cvs.pld-linux.org]]. ​The CVS repository hosts several projects, including the PLD spec file database+ 
 +For packages (''​.spec''​ files and sources): 
 +  ​* ​[[http://git.pld-linux.org/​cgi-bin/​cgit.cgi|cgit]] interface 
 +  * [[http://​git.pld-linux.org/​cgi-bin/​gitweb.cgi|gitweb]] interface 
 +  * [[https://​github.com/​pld-linux/​|github.com/​pld-linux]] - github mirror 
 + 
 +More info about git: 
 +  * [[howto-git|How to work with git repositories]] 
 +  * [[cvs2git|CVS to GIT cheatsheet]]
  
-To use it anonymously,​ use your cvs client to login to '':​pserver:​cvs@anoncvs.pld-linux.org:/​cvsroot''​. ​ 
  
  
Line 16: Line 37:
 Our SVN repository can be found at [[http://​svn.pld-linux.org/​|svn.pld-linux.org]]. It serves as a development place for several projects as well as an official home for PLD documentation. To access a SVN module use ''​http://​svn.pld-linux.org/​svn/<​modulename>''​ path in your favourite SVN client. ​ Our SVN repository can be found at [[http://​svn.pld-linux.org/​|svn.pld-linux.org]]. It serves as a development place for several projects as well as an official home for PLD documentation. To access a SVN module use ''​http://​svn.pld-linux.org/​svn/<​modulename>''​ path in your favourite SVN client. ​
  
 +===== CVS repository =====
 +This repository can be found at [[http://​cvs.pld-linux.org/​|cvs.pld-linux.org]]. ​
  
 +To use it anonymously,​ use your //cvs// client to login to //​cvs.pld-linux.org//​ server, example: ​
 +
 +
 +  * ''​$ export CVSROOT=:​pserver:​cvs@cvs.pld-linux.org:/​cvsroot''​. ​
  
 ===== Info for Developers ===== ===== Info for Developers =====
Line 22: Line 49:
  
 ==== Obtaining write access ==== ==== Obtaining write access ====
-Both repositories share the same user database. This means that gaining write access to the CVS repository will give you immediate write access to the subversion base as well. Documentation developers who are not directly engaged in spec file forging can get an account restricted to using SVN. +CVS and svn repositories share the same user database. This means that gaining write access to the CVS repository will give you immediate write access to the subversion base as well. Documentation developers who are not directly engaged in spec file forging can get an account restricted to using SVN.  
 + 
 +The git repositories is managed separately. However every PLD developer is eligible to obtain RW access to them.
  
 Do not ask for an account. If other developers decide you deserve an account, you will be proposed one.  Do not ask for an account. If other developers decide you deserve an account, you will be proposed one. 
Line 29: Line 58:
  
 ==== Maintenance ==== ==== Maintenance ====
-If you encounter a problem using either CVS or SVN PLD repositories,​ contact repository admins at [[mailto:​cvsadmin@pld-linux.org|cvsadmin@pld-linux.org]]. Only maintenance emails and bug reports will be accepted. Do not contact admins asking questions about using repositories or begging for an account. ​+If you encounter a problem using either CVS or SVN PLD repositories,​ contact repository admins at [[cvsadmin@pld-linux.org]]. Only maintenance emails and bug reports will be accepted. Do not contact admins asking questions about using repositories or begging for an account.  
 + 
 +The git repositories admins can be contacted at [[gitadmin@pld-linux.org]].
  
  
repositories.txt · Last modified: 2018-07-19 16:41 by glen