This is an old revision of the document!
Table of Contents
PLD Linux code repositories
PLD Linux is using three publicly available code repositories.
Git repositories
This repository can be found at git.pld-linux.org. The git server hosts several projects, including the PLD spec file database.
Projects:
- rc-scripts - inittab and /etc/rc.d scripts, rc-scripts
- cleanbuild - Build packages in clean environment and autodetect missing/excessive dependencies
- pld-builder.new - PLD Linux builders
- pld-ftp-admin - Scripts for PLD Linux FTP administration
- template-specs - Templates for PLD Linux .spec files
- buildlogs - PLD Linux buildlogs web interface
Complete listing from cgit web of all under “projects”
For packages (.spec
files and sources):
- cgit interface
- gitweb interface
- github.com/pld-linux - github mirror
More info about git:
Subversion repository
Our SVN repository can be found at 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 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
Obtaining write access
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.
Maintenance
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.