1/5/88 Added comment to mvnc 1/5/88 Changed default path for finding subcommands to start with /th/u/rig/bin and then /u/rig/bin. 1/7/88 Cleanup treatment of . , .., and .deleted, so that purge -a, for example, does not generate complaints about invalid arguments. 1/7/88 Change .deleted to .del everywhere. 1/7/88 Remove automatic insertion of -d option for lsd. 1/7/88 Improved 2 error messages and corrected comments to reflect changes above. 1/7/88 Fixed "copt: Undefined variable." bug arising when purge used without -c option. 1/13/88 Changed filepats for .* avoiding . and .. in order to include the entire ASCII range, which I didn't quite hit before. Changed  to and ~ to . 1/25/88 Fixed bug of stopping when encounter a directory which contains a plain file .del. Now after the message is printed out, execution will continue with the next directory. Did this by changing "break" to "continue". 1/26/88 Fixed bug of mvnc (called by del) requiring that variable DEL be set. This was done by removing the command changing the path in mvnc. Thus mvnc will continue to use whatever path was in effect when it was called. 2/11/88 Make commands other than keep1 work even if KEEP1_SUFFIXES is not set. Previously, only cleanup would work if KEEP1_SUFFIXES was not set. 3/6/88 Changed comments referring to emacs-lisp hacks to reflect my movement of these things to /th/u/rig/emacs/lisp instead of /th/u/rig/emacs-lisp. 3/24/88 Made more informative the error message for the case of no existing directory being found in dirpats, and expanded the comments about proper quoting of arguments. 5/17/88 Set noglob during certain operations in del (etc.) and in mvnc so that saying "keep1", for example, will not botch up if there is a file like *mail*.%asv in your current directory. Previously, once this file was found and operations were to be performed on it, there would be a complaint because .del/*mail*.%asv did not match anything. 8/29/88 Documentation should indicate defaults for dirpats and filepats, i.e. "." and "*"? 2/2/00 Made message print indicating each undeletion of a file. 9/11/02 Updated purge logic so that when invoked without -r and rmdir fails on a link pointing to a directory, the script will do an rm. Probably should still check behavior with -r option, since it's probably not good to follow links doing recursive rm. 6/19/06 Converted versctrl and mvnc from csh to tcsh scripts. (Required putting quote marks around things like '-c' in if conditions and changing '-' to '--" for ending options mv and rm.)