Development/Howto/CVS
From Mandriva
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]