Accessing the BEE2 CVS Repository


The BEE2 board support package and PCB source code is all maintained in a CVS repository. We have provided both read-only access to the publicly available portions of the code through a CVSweb interface and through daily snapshots of the code. For read-write access and access to non-public source code, users must request an account to gain access to the repository.

Read-only CVS


We have provided both a web interface and snapshots of the important BEE2 CVS modules. You can find the snapshots on the main BEE2 website (http://bee2.eecs.berkeley.edu/#CVS) and you can access the CVS web interface at http://bee2.eecs.berkeley.edu/cvs (Note: This is not the CVS for the MSSGE toolflow, you can find information on accessing this package at MssgeFaq).

Accounts and Permission


To gain read-write access to the BEE2 CVS repository you must have a valid account and have proper group access. If you have a valid BWRC account you must be added to the bee2cvs group. Email the BWRC administrators (bee2-maintainers@lists.berkeley.edu) to request the change.

If you do not have a valid BWRC account you must request a BEE2 account from the system administrators. To do so, please email the following information to bee2-maintainers@lists.berkeley.edu with the subject [BEE2] Account Request and the following body:

You will receive an email with your new account name from the system administrators.

Client Configuration


These instructions are geared towards a Linux or Cygwin environment, but they should be easy to translate into other environments. First you need to set your CVSROOT variable. The best way to do this is to add the following line to your shell startup script (i.e. .bash_profile or the like):

export CVSROOT=:ext:username@bee2.eecs.berkeley.edu:/cvshome/BEE2

You must also set the default external communication method for CVS to be SSH. To do this add this line to your startup script:

export CVS_RSH=ssh

These commands will be slightly different if you use a shell other than bash or if you are using a program such as WinCVS.

CVS Modules


Currently the BEE2 CVS repository has several modules that can be checked out independently. Although the modules are independent, some of them rely on others through symlinks for things like IP cores. It should be clear which modules you will need, but if all else fails, you can check them all out. The following modules are currently available:

CVS Mailing List


All commits to the BEE2 CVS trees generate an automated email of the changes. These changes are archived in the BEE2 mailing lists. If you would like to receive these change emails, you must subscribe to the bee2-cvs mailing list. To sign up send mail to majordomo@lists.berkeley.edu with the following in the body of the email:

subscribe bee2-cvs

Bee2Cvs (last edited 2006-07-12 23:01:12 by alschult)