Check out sources from CVS according to *.ver file
- Python (>= 3.8)
- Cvs is in Path
printVerFiles.py
- prints the path of the *.ver file and corresponding CVS TagdoCheckOutByVerFiles.py
- does the check out based on theinput.txt
printVerFiles
prints at the end list of the files which does not have CVS information inside.
doCheckOutByVerFiles
prints at the end list of errors which occurred when processing cvs checkout
command.
Usually it is an incorrect tag (no such tag
)
Place to the data
folder all version files.
Launch start.bat
from the command line with arguments:
- Destination location, e.g.
"E:\Checkout"
- Data location, e.g.
"E:\copyComponents\data"
- Input file name (default -
input.txt
)
Data folder should have the input.txt
file which contains the information about CVS tags to check out.
This file is filled manually, It can be done using information from the #1 stage of the script (printVerFiles.py
) .
Component name | CVS component path | CVS tag |
---|---|---|
------------- | ------------- | ------------- |
AdminClient | adminclient | RST#adminclient#core#4-4-82 |
As a result, the program will pull the sources from the CVS to the destination location