NAME ctmktree - make or augment a ClearCase tree VERSION 1.17-r350 SYNOPSIS ctmktree [-vf] {-c | -C | -n} [] ctmktree -h ctmktree -V DESCRIPTION Recursively creates ClearCase VOB elements for all view private files and directories in the tree spanned by (or by the current working directory, if is not supplied). For this to work, exactly one of the comment options -c, -C or -n has to be given. If option -f is given, the handling is not recursive. For directories existing in the VOB, it is irrelevant, if they are already checked out. If a directory in which elements have to be created is not yet checked out, it is checked out, worked on it and then checked in again. Directories already checkd out are left checked out. Directories not existing in the VOB are created using the ClearCase command mkdir. These directories are checked in with version /main/1 after all its subelements have been created. It is an error, if has to be created and its parent directory is no ClearCase VOB element. For each file in the specified tree, ctmktree checks to see whether an element of that name exists in the VOB. If not, ctmktree invokes the ClearCase command mkelem on the file and checks it in with version /main/1. Then, for each file checked in which has case insensitively the extension '.exe' or '.com', its executable attributes are set for everyone. Unless option -h or -V is supplied, the command returns with an exit code 0 on success and with an exit code 1, if any error did occur. OPTIONS -h help: print this man page on standard output and exit with exit code 2. -V version: print version info on standard output and exit with exit code 2. -v verbose: issue additional diagnostic messages on stdout. -f flat: suppress recursive descent into the tree spanned by . -c use the string as ClearCase check in comment. -C use the content of as ClearCase check in comment. The file shall not be inside the tree spanned by . -n use no ClearCase check in comment. AUTHOR (C) 2004-2008 Tom Michaelis, SysToMath