nice redundancy fix in training
[feisty_meow.git] / scripts / rev_control / version_control.sh
index c41f7cdded99575cf8737ba96b1383f860867527..2506a60847f87589bf42f8d83aeedb78b650f2b8 100644 (file)
@@ -204,7 +204,18 @@ function do_report_new
 # checks in all the folders in a specified list.
 function checkin_list()
 {
-  local list=$*
+echo list originally was: $*
+
+  # make the list of directories unique.
+  HOLDIFS="$IFS"
+  IFS=' '
+  local list="$(echo $* | uniq)"
+  IFS="$HOLDIFS"
+echo list became $list
+
+#hmmm: if above works, then it's needed in other places that
+#  are passed lists.
+#hmmm: in fact, shouldn't it be a handy function of some sort for uniquifying lists?
 
   save_terminal_title