You Are Here: SAP DB > CVS
SAP DB is now SAP MaxDB! For more information, visit the SAP MaxDB pages in the SAP Developer Network.
CVS Access to the SAP DB Sources
You can access the SAP DB sources from the CVS server, using the following commands:
- Type in a single line:
cvs -d :pserver:anonymous@cvs.sap.com:/cvsroots/sapdb login
- Press ENTER when you are asked for a password.
- Type in a single line:
cvs -z5 -d :pserver:anonymous@cvs.sap.com:/cvsroots/sapdb co -P <project>
|
project ::= sapdb-73 | sapdb-743 | TOOLSRC | WinGUI |
|
sapdb-73 |
Sources of SAP DB 7.3.00 |
|
sapdb-743 |
Sources of the SAP DB 7.4.03 software package (GPL/LGPL) |
|
TOOLSRC |
Sources of the SAP DB build tools |
|
WinGUI |
Sources of the Database Manager GUI and SQL Studio |
Note:
There is an incompatibility between some CVS versions. When you use
the compression option (-z), the client does not disconnect
from the server after all files having been transferred. In this case, you can
disconnect the client manually.
The SAP DB sources are copied from a
Perforce
server, which
uses a different schema for naming revisions. For identifying the Perforce
version of a CVS file, we need the following information:
- The project name (for example
sapdb-73)
- The branch (for example
Release-7_3_00_25)
- The Perforce change list number of a specific revision, that
can be found in the commit comment (for example
Perforce
change list 26623)
Every project contains a file sys/changes/commit.txt. You can use that file
for tracking the project changes:
- Key in
cvs log sys/changes/commit.txt for displaying the
comment for every commit.
- Every revision of this file contains a list of files that have been commited at
the same time. You can use this information for tracking the change history of an
entire CVS project
How to create SAP DB from scratch
Example:
- Getting the sources of the build tools
cvs ... co TOOLSRC
- Compiling the build tools
(cd TOOLSRC; ./configure; make)
- Getting the sources of the database software
cvs ... co sapdb-743
- Creating the configuration script
python TOOLSRC/bin/newSapdbSrc.py sapdb-74
- Executing the configuration script
. sapdb-743/devsapdb
- Building the database software
imf all
|