Cssc

Jul 20, 2023

Workalike for the source code control system SCCS

CSSC is the GNU Project’s replacement for SCCS. SCCS is a proprietary suite of tools which is provided with most commercial versions of Unix. The purpose behind CSSC is to provide a work-alike for SCCS which can be used on the various Free versions of Unix.

SCCS was the only major form of source code control on Unix platforms for many years, until RCS came along. SCCS was an effective method for small projects, but these days it is less popular, particularly for projects involving large numbers of files. A certain amount of old software is still in SCCS form, and CSSC is designed to retrieve that software. Once retrieved, it is recommended to bring the source under the control of a more modern source code control system, such as git or Apache Subversion.

However, SCCS and CSSC is still perfectly adequate for small projects. For example, if you are familiar with SCCS, it is not unreasonable to control the files in /etc and /usr/local/etc on your private FreeBSD machine with CSSC.



Checkout these related ports:
  • Zziplib - Library to provide transparent read access to zipped files
  • Zydis - Fast and lightweight x86/x86-64 disassembler library
  • Zycore-c - Support library with platform independent types, macros, etc for Zydis
  • Zthread - Platform-independent object-oriented C++ threading library
  • Zookeeper - Coordination Service for Distributed Applications
  • Zls - Zig LSP implementation + Zig Language Server
  • Zfp - High throughput library for compressed floating-point arrays
  • Zeal - Offline documentation browser
  • Zapcc - C++ caching compiler based on clang
  • Zanata-platform - Web-based translation platform
  • Zanata-cli - Zanata Java command line client
  • Z88dk - Complete Z80/Z180 development kit
  • Z80ex - ZiLOG Z80 CPU emulator library
  • Z80asm - Assembler for the Z80 microprocessor
  • Z80-asm - Z80 assembly code assembler and disassembler