- c4 -- searches for changes (like CVS), import file trees
-
-
- Synopsis:
- 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).
-
- Description:
- C4 was originally created to give p4 a CVS feel, by allowing
- perforce clients to have writable files and have c4 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.
- C4 provides a control file that is placed at the top of
- each client to set environment variables, such as P4PORT and
- P4CLIENT. For more information on what c4 does, read the c4
- manual.
-
-
- Neil Russell
- (v1.5, August 1999)
-
- ======================================================================
- Original README:
- ----------------
-
-
- c4 -- CVS like front end to the Perforce SCM system
-
- Neil Russell
-
-
- C4 provides a CVS like feel to Perforce's SCM system p4. C4 is not a
- substitute for CVS, in that it does not try to mimic CVS's command
- set. Rather, it provides a workspace (client) where every file is
- writable, and can be modified on an adhoc basis. C4 provides commands
- that search a client, looking for files that have been added or
- changed, and runs p4 commands on them to add, edit, revert, refresh or
- update them. C4 provides a control file that is placed at the top of
- each client to set environment variables, such as P4PORT and P4CLIENT.
- For more information on what c4 does, read the c4 manual.
-
-
- To build from source:
-
- * Unpack the source code.
- * Change to the source directory (the on you unpacked into), and type "make".
- * If all goes well, copy the resulting binary `c4' into a suitable
- directory (eg. /usr/local/bin).
-
- If you discover problems, mail me (caret@c-side.com).
-
-
- Neil Russell (December 2, 1997).
# |
Change |
User |
Description |
Committed |
|
#1
|
645 |
Rick Richardson |
Create banch for adding p4wrapper. |
24 years ago
|
|