From Fedora Project Wiki

mNo edit summary
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<!-- page was renamed from Extras/CvsAccess
<!-- page was renamed from Extras/CvsAccess
-->
-->
{{admon/important|THIS PAGE IS OUT-OF-DATE|CVS usage has been replaced with Git.}}


=== Daily checkout seeds ===
=== Daily checkout seeds ===
Line 8: Line 10:
=== Anonymous CVS Access ===
=== Anonymous CVS Access ===


Use a CVSROOT of <pre>
install fedora-packager then you can run <code>fedora-cvs -a <module></code> to check out code.
:pserver:anonymous@cvs.fedoraproject.org:/cvs/pkgs
</pre> to check out the files anonymously.


=== How To Get CVS Access ===
=== How To Get CVS Access ===
Line 23: Line 23:


=== How to Use CVS Access ===
=== How to Use CVS Access ===
For fedora packagers the simplest way to use cvs is to install fedora-packager then you can simply run
<pre>
fedora-cvs <module>
</pre>
First, make sure you're using ssh:
First, make sure you're using ssh:
   export CVS_RSH=ssh
   export CVS_RSH=ssh
Line 40: Line 45:
For packages/modules that you own, you may wish to place a README.cvs file in the main directory explaining the commit policies for that module.
For packages/modules that you own, you may wish to place a README.cvs file in the main directory explaining the commit policies for that module.


[[Category:Package Maintainers]]
[[Category:Package maintainers archive]]

Latest revision as of 11:13, 30 December 2012


Important.png
THIS PAGE IS OUT-OF-DATE
CVS usage has been replaced with Git.

Daily checkout seeds

Available here . If you are only interested in the devel branch (also known as the HEAD or trunk) you can download a daily checkout of the devel trees from the daily checkout seeds. Once you downloaded the appropiate file, you can unpack it and issue a cvs update, thus saving time on the initial project checkout.

Anonymous CVS Access

install fedora-packager then you can run fedora-cvs -a <module> to check out code.

How To Get CVS Access

Visit the Fedora Account System and create an account.

Once your membership in the appropriate group is approved, it takes up to an hour (average 30 minutes) for your account to become active on the CVS server.

Before you contribute any packages to Fedora Package Collection make sure you join the Fedora-Extras-Commits Mailing List:

[1]

How to Use CVS Access

For fedora packagers the simplest way to use cvs is to install fedora-packager then you can simply run

fedora-cvs <module>

First, make sure you're using ssh:

 export CVS_RSH=ssh

The CVSROOT to use depends on which project(s) you are involved in. For Fedora packages it is:

 :ext:yourfedorausername@cvs.fedoraproject.org:/cvs/pkgs

while for Fedora documentation it is:

 :ext:yourfedorausername@cvs.fedoraproject.org:/cvs/docs


The most important rule to checking in packages is this:

Stop (medium size).png
Warning!
Don't break things that don't belong to you.

For packages/modules that you don't own, follow the policies detailed in the README.cvs file if it exists. In the absence of any other policy, you should get permission from the module's owner before committing any changes into CVS. You can view the list of package owners through bugzilla

For packages/modules that you own, you may wish to place a README.cvs file in the main directory explaining the commit policies for that module.