<html> <head> <title>C4 front end processor</title> </head> <body> <center> <h1> c4 -- searches for changes (like CVS), import file trees </h1> <au> <a href="http://www.c-side.com/">Neil Russell</a> </au> </center> <p> <dl> <dt><b>Synopsis:</b></dt> <dd> Import or re-import whole file trees with correct add/edit/delete operations; Search for modified/new/removed files and do the correct edit/add/delete operations (inspired by CVS). </dd> </dl> </p> <p> <dl> <dt><b>Description:</b></dt> <dd> <b>C4</b> was originally created to give <b>p4</b> a CVS feel, by allowing perforce clients to have writable files, and have <b>c4</b> locate changed files in a way similar to CVS. This has been expanded to correctly find arbitrary changes between the current top of tree and the client so that whole trees can be imported. This is routinely used to import updates to external source, including updates that can remove/rename whole directories of files. <b>C4</b> provides a control file that is placed at the top of each client to set environment variables, such as <code>P4PORT</code> and <code>P4CLIENT</code> (<b>p4</b> now provides this also). </dd> </dl> </p> <p> <dl> <dd> <b>C4</b> is not public domain; it is provided free of charge under a license similar to the Berkeley UNIX license, such as that used in FreeBSD. </dd> </dl> <p> <a href="ftp://ftp.perforce.com/pub/perforce/contrib/misc/c4-src-1.6.tar.gz"> FTP source code from Perforce. </a> <hr> <font size=-1> Copyright © 1997 -- 2003 Neil Russell, caret @ c-side dot com. </font> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 3624 | Mitch Stuart | Branch //public/perforce/utils to //guest/mitch_stuart/perforce/utils | ||
//guest/perforce_software/utils/c4/index.html | |||||
#4 | 3458 | Neil Russell |
C4: * Updated from 1.6 to 1.10. Changes include: - Fixed handling of file names with spaces. - Improved igmore list handling. - Other miscelaneous fixes. |
||
#3 | 276 | Neil Russell |
C4 - small bug fixed; updated to version 1.6 * We are now a little more intelligent about what happens if there is a merge conflict between the local client and the head of the tree, and also about trying to do a refresh and a sync on the same file. |
||
#2 | 223 | Neil Russell | C4 - small bug fixed; updated to version 1.5 | ||
#1 | 159 | Neil Russell |
C4 integrated into //public/perforce/utils/c4. This is version 1.4 of C4, ready for release. |
||
//guest/neil_russell/c4/index.html | |||||
#2 | 158 | Neil Russell | C4's index.html updated. | ||
#1 | 132 | Neil Russell | C4 submitted to branched copy (almost ready for 1.4 release). |