<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 Berkeley UNIX type of license such as that used in FreeBSD. </dd> </dl> <p> <a href="ftp://ftp.perforce.com/pub/perforce/contrib/misc/c4-src-1.4.tar.gz"> FTP source code from Perforce. </a> <hr> <font size=-1> Copyright © 1997 -- 1999 Neil Russell, caret @ c-side dot com. </font> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 5974 | Ashish Melanta | Pulling in the Perforce utils into my guest branch | ||
//guest/perforce_software/utils/c4/c4.html | |||||
#1 | 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. |