Re: A VCS for lynx
Thomas Dickey <[email protected]>
| Newsgroups | gmane.comp.web.lynx.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Feb 18, 2023 at 04:07:02PM +0100, Axel Beckert wrote: > Hi Thomas, > > On Fri, Feb 17, 2023 at 04:22:02PM -0500, Thomas Dickey wrote: > > On Fri, Feb 17, 2023 at 04:56:48PM +0100, Axel Beckert wrote: > > > On Fri, Feb 17, 2023 at 02:38:24PM +0000, Tom Schwindl wrote: > > > > I wonder if there is interest in a VCS for doing development work. > > > > > > AFAIK Lynx is actually developed using a VCS, namely CVS. > > > > actually RCS > > Thanks for the correction! > > I actually had forgotten that CVS is based on top of RCS and that > these tags are coming from the RCS part of CVS. > > > offhand, the only program that I work on that was in CVS was xterm > > > > https://invisible-island.net/xterm/xterm.html#related-sources > > Might be the reason why I had CVS in mind for your projects, too. But > more likely is that I never worked with pure RCS, just with CVS. > > > but that stopped in 2006. > > I see. > > > https://invisible-island.net/lynx/lynx-develop.html#patches > > Never heard of PRCS before though. I had only heard about it because Klaus Weide decided to use it (starting in March 1997). https://prcs.sourceforge.net/ PRCS, the Project Revision Control System, is the front end to a set of tools that (like CVS) provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set. PRCS was designed primarily by Paul N. Hilfinger, with input and modifications by Luigi Semenzato and Joshua MacDonald. PRCS is written and maintained by Joshua MacDonald. Its purpose is similar to that of SCCS, RCS, and CVS, but (according to its authors, at least), it is much simpler than any of those systems. This page is where information on the latest developments in PRCS can be found. The current release of PRCS is 1.3.1. Version 1.0 was released on September 3, 1996. Though the page says the most recent release was in 2004, the related NEWS file is dated October 2001. https://link.springer.com/chapter/10.1007/BFb0053876 PRCS is an attempt to provide a version-control system for collections of files with a simple operational model, a clean user interface, and high performance. PRCS is characterized by the use of project description files to input most commands, instead of a point-and-click or a line-oriented interface. It employs optimistic concurrency control and encourages operations on the entire project rather than individual files. Although its current implementation uses RCS in the back-end, the interface completely hides its presence. PRCS is free. This paper describes the advantages and disadvantages of our approach, and discusses implementation issues. Updating the project-files wasn't straightforward, but I only had to do that long ago. It was written in C++ (whose standardization in the 1990s was kind of lacking, making it not simple to continue using it). -- Thomas E. Dickey <[email protected]> https://invisible-island.net
signature.asc
(application/pgp-signature, 659 B)
-----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmPxCVMACgkQzCr0RyFn vgOWyAwAkwOFooEYahV9fmiU/AMOvssJFqAkj2QpyjNLBY1JUUSXh7LjNy65pHB+ ADljTyhxpXX2eXQjW7CYLhirJQ1u/iYllnSvkWuSqg8X3B4yRnCaWWsglIEPKaTH 5rHV0tl3uo5v7TDyfzHUQgW4AvoWE3EM2LOWgHgZfBpw2mb/aTFSZOgQUDRLgLJs MMwvH8fR2VLA8wHPfQekOUCC5BeVcSJg48KeheLJqFNa5SBGgcwUiyQgTm7kbsE+ zG9rmaposz6FAmY2Ogep7IzMyA1qzkzdQnMQ0IAzGvxuMKkT21EkjMhxO7y7gSjf 2X1J2QG5Lly+rFQhkb1V2f0ddBq/NOwaXrhY5QWTfwpX/oT5/QRnkpWB0t/7J9S8 UFSqrXZhvNY7mBec5AWL4dZFHOfMpbb/XZ4bLO8Hx1uq9fStUvNEEqMksgrF5e17 FEQ9h3bv/xEM54OP38RgdgKjESEb7ZFpeYVQ4uSW5jbCS9JW8aGIb5rz77qy8voA mL3fDo9A =vCme -----END PGP SIGNATURE-----