Repository Structure
The osCommerce development repository is organized into top level directories which all serve a different purpose. The top level directories are as follows:
- /trunk/
- /tags/
- /branches/
- /oscommerce2/
/trunk/
The /trunk/ directory contains the source files that the next public and stable project release is based on.
/tags/
The /tags/ directory contains snapshots of public and stable project versions that have been released.
/branches/
The /branches/ directory contains per-developer directories where each developer can work on their branch without interrupting or breaking the trunk version. It is mandatory for developers to work on their own branch before committing a working version of what they developed to /trunk/.
/oscommerce2/
The /oscommerce2/ directory is a late addition to the repository to handle updates made to the 2.2 Milestone 2 framework and version. Please note that although /oscommerce2/ has its own trunk directory (/oscommerce2/trunk/), that tags for public releases are made in /tags/.