Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:cvs [2011/10/26 20:58] digitalmandev:cvs [2023/10/22 18:54] (current) – [See Also] Remove the (now) bad links digital man
Line 1: Line 1:
 ====== CVS Repository ====== ====== CVS Repository ======
  
-Synchronet [[source|source code]] and some third-party [[dependencies]] are stored in a version control database (repository) using a ubiquitous software system called [[wp>Concurrent_Versions_System|CVS]]. +**NOTE:** The Synchronet project has switched from the use of CVS to [[dev:Git]] as of August 2020.\\ 
- +The old CVS repository was imported into the Git repository, with history, and is **no longer available via CVS** (or cvsWeb).
-Anonymous access, for current source code or previous releases by label, is available to the following repositories:  +
-  ''cvs.synchro.net:/cvsroot/sbbs'' +
-  ''cvs-mirror.synchro.net:/cvsroot/sbbs'' +
-  +
-Required modules for building Synchronet:  +
-  ''src-sbbs3'' (alias for several modules)  +
-  One of the following module aliases (for required third-party libraries):  +
-    * ''lib-win32'' (for Windows) +
-    * ''lib'' (for all other supported platforms) +
-  +
-Required modules for running Synchronet (if you don't already have Synchronet installed):  +
-  * ''run-sbbs3'' (alias for several modules)  +
-  +
-Example labels (for checking-out a specific release):  +
-  * ''sbbs300c''  +
-  * ''sbbs310k''  +
-  * ''sbbs314a'' +
- +
-NOTE: If you really want to build an old release, you'll probably have better luck downloading a source archive (e.g. ''ssrc314a.zip'' or ''ssrc314a.tgz'') from ftp://vert.synchro.net/ and building that instead as some deprecated files may have been removed from the CVS repository since. +
- +
-==== Example ==== +
-  +
-CVS command-line example +
-  cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib +
- +
-==== Changes ==== +
-  +
-In October of 2011, the ''/lib'' and ''/include'' modules in the Synchronet CVS repository were deprecated (and removed on October 26th) and a new top level module (''/3rdp''was introduced which includes pre-built third-party libraries and header files for Win32 builds and source archives (e.g. tarballsand build files for *nix builds. +
- +
-The ''lib'' and ''lib-win32'' module aliases actually refer to sub-directories of the ''/3rdp'' module.+
  
 ===== See Also ===== ===== See Also =====
  
-  * [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi|Web-based CVS access]] [[http://cvs-mirror.synchro.net/cgi-bin/viewcvs.cgi|Mirror]] +  * [[dev:git|Synchronet Git Repository]]
-  * [[http://vert.synchro.net/commitlog.ssjs|Log of recent commits (changes/additions) to the CVS repository]] +
-  * [[http://wincvs.org/|GUI CVS clients for Windows, Mac, and Unix/Linux]] +
-  * [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/checkout.bat|Windows batch file to get/update required modules using the Win32 command-line CVS client]]  +
-  * [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/CVSROOT/modules|List of modules and module aliases in the Synchronet CVS repostiory]]+
  
    
  
dev/cvs.1319687883.txt · Last modified: 2011/10/26 20:58 by digitalman
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0