
Cygwin in CVSThe sources to the core Cygwin libraries and utilities (winsup and newlib) files are available via anonymous CVS access. If you don't know what CVS is, visit the CVS home page. You'll need to install a version of CVS with networking capabilities to access this server -- such a version, coincidentally enough, comes with the Cygwin net release. You can also browse the winsup (aka cygwin) CVS repository on the Web. To access the repository from your system, you'll need to set the CVSROOT environment variable as in these examples (if you are using a different shell, you'll have to figure it out yourself): 95/NT set CVSROOT=:pserver:anoncvs@cygwin.com:/cvs/src bash export CVSROOT=:pserver:anoncvs@cygwin.com:/cvs/src csh setenv CVSROOT :pserver:anoncvs@cygwin.com:/cvs/src Once you've done that, you need to tell your local cvs software what password to use. The password is the word anoncvs : bash$ cvs login (Logging in to anoncvs@cygwin.com) CVS password: anoncvs Note: Windows users may need to make sure the HOME environment variable is set to something meaningful. After this, you shouldn't have to worry about passwords any more, as it will store your password in $HOME/.cvspass (semi-encoded). In other words, don't type "cvs login" again. To get the Cygwin sources, do this: bash$ cvs checkout winsup This will create a subdirectory called src and fill it with the core sources. Once you have the latest sources, "cvs update" will get any changes since your last update. Please refer to the FAQ for information on building Cygwin. Hint: You need to configure and build in a separate directory from the source. For developers with write accessIf you are a Cygwin developer with a sourceware account, and someone has told you that you have permission to write to the sourceware cvs repository, the above information still applies to you with two exceptions:
|