Lines Matching refs:cvs
16 # in CVS working directory
21 # checked out using CVS. It identifies files that have been added,
22 # changed, or removed in the working directory, but not "cvs
23 # committed". It also determines whether the files have been "cvs
24 # added" or "cvs removed". For directories, it is only practical to
30 # If we can't run CVS commands in this directory
31 cvs status . > /dev/null 2>&1
49 if cvs status $file | grep -s '^From:[ ]*New file' ; then
50 echo "file added: $file - not CVS committed"
52 elif cvs status $file | grep -s '^From:[ ]*no entry for' ; then
53 echo "file added: $file - not CVS added, not CVS committed"
58 elif [ -d $file -a $file != CVS.adm ] ; then
63 # If CVS commands don't work inside
64 cvs status . > /dev/null 2>&1
66 echo "directory added: $file - not CVS added"
76 changedfiles=`cvs diff | egrep '^diff' | awk '{print $3}'`
78 echo "file changed: $file - not CVS committed"
83 removedfiles=`cvs status | egrep '^File:[ ]*no file' | awk '{print $4}'`
85 # Determine whether each file has been cvs removed
87 if cvs status $file | grep -s '^From:[ ]*-' ; then
88 echo "file removed: $file - not CVS committed"
90 echo "file removed: $file - not CVS removed, not CVS committed"