CVSCVS is a program (concurrent version control) that is used to keep track of all the changes to the OWFS program code over time. It allows the world-wide development team to coordinate their work. It also allows anyone to get the most current code.
It is our intention that the CVS version works, but there aren't guarantees. For routine use, get the most current release. Releases are made at stable points in the code -- after a significant bug fix, and before a new feature will be added.
Access for usersAnyone can get the CVS version by using anonymous CVS.
There are instructions on the Sourceforge site, but basically:
- Make sure you have cvs (the program) installed on your computer.
- In a suitable directory type
cvs -d:pserver:email@example.com:/cvsroot/owfs co owfs
- Press enter when asked for a password, and ignore the error.
- All the code will be put into a new directory called: owfs
- To update, go into directory owfs and type:
cvs update -dR
Access for developers
Typically, developers that have a persistent interest in OWFS development can get CVS access to post their changes and contributions.
- Separate sub-projects (a language support module, support program) is easiest.
- Changes to the main code is usually first as patches submitted and review. This is a relatively large codebase (>100K lines) and it takes a little time to get comfortable.
- All commits to to CVS should be working and tested. (Separate modules may be beta-level until stable).
Statistics and Change Log
- See StatCVS . Full statistics on contributions, and comments on changes.
- OHLOH automated analysis of code, language and licenses.