added a couple more patterns for overload report.
authorChris Koeritz <fred@gruntose.com>
Thu, 26 Apr 2012 12:27:20 +0000 (08:27 -0400)
committerChris Koeritz <fred@gruntose.com>
Thu, 26 Apr 2012 12:27:20 +0000 (08:27 -0400)
put a git add into the checkin command, so new files automatically get
included and moved files get noticed properly.

scripts/notes/info_overload_report.sh
scripts/rev_control/checkin.sh

index d62a6a8ef71a3f44853e017417d60f4f2138c906..80773324f3623277f110fc8389109ada27f3e9bd 100644 (file)
@@ -3,11 +3,12 @@
 
 REPORT_FILE="$HOME/cloud/overload_history.txt"
 
-# given a path, this will find how many items are under it, ignoring svn and git files.
+# given a path, this will find how many items are under it, ignoring svn and git files, plus
+# other patterns we happen to notice are not useful.
 function calculate_depth()
 {
   local dir="$1"; shift
-  find "$dir" -type f -exec echo \"{}\" ';' | grep -v "\.svn" | grep -v "\.git" | wc -l | tr -d ' '
+  find "$dir" -type f -exec echo \"{}\" ';' |  grep -v "\.svn" | grep -v "\.git"| grep -v "\.basket" | grep -v "\.version" | grep -v "\.keep" | wc -l | tr -d ' '
 }
 
 ##############
index df4051244dc33da59f40f9ea5320c37a9b58fc0d..2bddd3c39e2f748586c1ef13561cd3e8493fe5d4 100644 (file)
@@ -9,17 +9,12 @@ source "$FEISTY_MEOW_SCRIPTS/rev_control/rev_control.sh"
 function do_checkin()
 {
   local directory="$1"; shift
-  if [ -d "CVS" ]; then
-    # this appears to be cvs.
-#    pushd "$directory/.." &>/dev/null
-    cvs ci .
-###"$directory"
-#    popd &>/dev/null
-  elif [ -d ".svn" ]; then
-    svn ci .
+  if [ -d "CVS" ]; then cvs ci . ;
+  elif [ -d ".svn" ]; then svn ci . ;
   elif [ -d ".git" ]; then
-    git commit .
-    git push
+    git add .  # snag all new files.  not to everyone's liking.
+    git commit .  # tell git about all the files and get a check-in comment.
+    git push  # upload the files to the server so others can see them.
   else
     echo unknown repository for $directory...
   fi