Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:cvs [2018/03/08 15:29] – Missing files have a 'U' status char. digital man | dev:cvs [2020/08/24 11:11] – [See Also] link to git page digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== CVS Repository ====== | ====== CVS Repository ====== | ||
+ | |||
+ | **NOTE:** The Synchronet project has switched from the use of CVS to [[dev:Git]] as of August 2020. The old CVS repository will remain available for a while in read-only form. | ||
Synchronet [[source|source code]] and some third-party [[dependencies]] are stored in a version control database (repository) using a ubiquitous software system called [[wp> | Synchronet [[source|source code]] and some third-party [[dependencies]] are stored in a version control database (repository) using a ubiquitous software system called [[wp> | ||
Line 22: | Line 24: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
NOTE: If you really want to build an old release, you'll probably have better luck downloading a source archive (e.g. '' | NOTE: If you really want to build an old release, you'll probably have better luck downloading a source archive (e.g. '' | ||
Line 47: | Line 50: | ||
==== Updating ==== | ==== Updating ==== | ||
- | To update your Synchronet source files from CVS, execute from the parent of your Synchronet '' | + | To update your Synchronet source |
- | cvs update | + | cvs checkout |
+ | |||
+ | on Windows: | ||
+ | cvs checkout -A src-sbbs3 lib-win32 | ||
- | To update your Synchronet executable script and module files from CVS, after backing-up your exec directory, execute from your Synchronet | + | To update your Synchronet executable script and module files from CVS, after backing-up your exec directory, execute from your Synchronet directory (e.g. ''/ |
- | cvs update -d | + | cvs update -d -A exec |
+ | |||
+ | For full instructions on updating Synchronet run-time files from CVS, see [[install: | ||
==== Checking Status ==== | ==== Checking Status ==== | ||
Line 63: | Line 71: | ||
U ftpsrvr.c | U ftpsrvr.c | ||
M jsexec.c | M jsexec.c | ||
- | M smbutil.c | + | cvs update: warning: `smbutil.c' |
+ | U smbutil.c | ||
M xtrn.cpp | M xtrn.cpp | ||
</ | </ | ||
- | In this example, the file '' | + | In this example, the file '' |
- | A normal '' | + | A normal '' |
For a detailed status of all the CVS-tracked files in the current working directory, use the '' | For a detailed status of all the CVS-tracked files in the current working directory, use the '' | ||
+ | An alternative method to get a list of locally-modified files (in the current working directory) is to perform a comparison (diff): | ||
+ | cvs diff --brief | ||
===== See Also ===== | ===== See Also ===== | ||
Line 79: | Line 90: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[dev: | + | * [[dev:git|Synchronet |