Development/Howto/CVS

From Mandriva

Jump to: navigation, search
CVS Guide

The hitchhikers guide to Mandriva Linux CVS

Contents


[edit]

How to retrieve a cvs module in read only mode

# use the module of your choice, here we are using rpmlint
# password is 'cvs'
cvs -d [email protected]:/cooker checkout rpmlint
[edit]

Various CVS modules on this server

Tools cvs modules Comment
rpmlint rpmlint/
urpmi soft/urpmi/
Specs and patches of main SPECS/ Huge directory, please use the name of the packages
Specs and patches of contribs contrib-SPECS/
DrakX gi/
drakwizards soft/wizard_perl
upload script robot
most drakxtools gi/perl-install/standalone
[edit]

Making an rpm of drakxtools from cvs

# password is 'cvs'
# this take some time
cvs -d [email protected]:/cooker checkout gi
cd gi/perl-install
make localrpm
[edit]

Using a passwordless cvs connection

If you have cvs write access ( by having asked for a good reason to <cvs at mandriva.com> ), you can use an ssh connection to not type your password each time you do diff or a checkout.

To add your ssh identity, to your account on cvs.mandriva.com, you have to use the following command:

ssh <your_login>@cvs.mandriva.com update-ssh-key < <your public key> 

Then you can use your account without password for example to checkout the po module like this:

cvs -d <your_login>@cvs.mandriva.com:/cooker co po

And if you need to change your password on the cvs server, use (don't forget the -t):

ssh -t <your_login>@cvs.mandriva.com passwd
[edit]

To read

Personal tools