Heilan' Coo :: MacCVSClient :: User Guide
  About MacCVSClient
  Facts
 

MacCVSClient's current version is 1.6. It has been tested extensively against CVS 1.10 and 1.10.7 servers running on Linux 2.0.33 and 2.2.13.

Versions 1.5 and 1.6 of MacCVSClient are not fully CVS 1.9 compatible. The CVS add and import commands are not working properly. There is NO DANGER of data loss, though. The affected commands will just fail and the CVS server will respond with an "unknown request" error message. I might fix this in the future. For now, I recommend updating the CVS server to version 1.10 or 1.11.

More facts about MacCVSClient:

  • Mac UI
  • Threaded application. Doesn't block your from other work while CVS operations are running. Needs Thread Manager extension (compatible with System 7.1 and later; built in System 7.5 and later)
  • CVS client only
  • Works with OpenTransport and MacTCP
  • zlib based data stream compression
  • Shows differences in full context of the original
  • Support for AppleSingle file format to store data fork and resource fork of Mac OS files as binary data on CVS server.
  • RBL (Resource By Line) file format to store Mac OS resource forks in TEXT files in CVS. Real diff! Real merge (enhanced in version 1.6)!
  • Functions to support resolving conflicts
  • CVS add/import preflight test shows you what would be added/imported and in what format it would copied into the repository.
  • RSH and PSERVER authentication methods
  • Supports most CVS commands (currently not supported are e.g.: history, init, admin, rtag, rdiff, edit, etc.)

If you have comments, questions, or bug reports, please contact me.

Thanks
 

We all owe a lot to the folks at Fontworks Ltd., Hong Kong, who made the GPL'ing of the initial MacCVSClient work possible.

Thanks also to Hotdispatch Inc., who sponsored parts of the work for version 1.6.

Last not least, I would like to thank everybody who came back to me with questions, suggestions, and bug reports. Without all of you, MacCVSClient wouldn't be what it is today. Keep the feedback coming.

Please consider supporting or sponsoring the MacCVSClient project. For details, please email me.

Copyright

MacCVSClient — Easy access to CVS servers from the Mac.

Copyright © 1997-1998 Fontworks Ltd.
1999-2000 Jörg Bullmann

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or any later version.

This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Contact:
 
Jörg Bullmann
8A Fortune Building, 10 Village Road,
Hong Kong, China
 
email: jb@heilancoo.net

Used material:

  • PowerPlant: Copyright © 1993 - 1998 Metrowerks Inc., All Rights Reserved.
  • Mercutio MDEF: Copyright © 1992 - 1998 Ramon M. Felciano, All Rights Reserved.
  • GetFileIcon: Copyright © 1995 - 1997 Michael Kamprath & John C. Daub, All Rights Reserved.
  • ZLIB: Copyright © 1995 - 1998 Jean-loup Gailly and Mark Adler, All Rights Reserved.

Note that two of the source files in the MacCVSClient source package are NOT GPLed. These are GetFileIcon.c and GetFileIcon.h. Special copyright notices can be found at the top of both files.

Rev. 1.35 Copyright © 1997-1998 Fontworks Ltd., © 2000 Jörg Bullmann