Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

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 [2017/06/11 15:35] – [CVS Repository] Add more example release labels digital mandev: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'' +
-  * ''sbbs315a'' +
-  * ''sbbs316c'' +
- +
-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. +
- +
-==== Examples ==== +
-  +
-CVS command-line example (for non-Windows OSes) +
-  cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib +
- +
-CVS command-line example (for Windows):  +
-  cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib-win32 +
- +
-==== Changes ==== +
-  +
-In October of 2011the ''/lib'' and ''/include'' modules in the Synchronet CVS repository were deprecated (and removed on October 26thand 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. tarballs) and 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://cvsgui.sourceforge.net/|GUI CVS clients for Windows (WinCVS), 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]]  +
-  * [[dev:git|Git Repository Mirror (Read-Only)]]+