nearly fixed the downstream pushing
authorChris Koeritz <fred@gruntose.com>
Fri, 10 Nov 2017 22:31:36 +0000 (17:31 -0500)
committerChris Koeritz <fred@gruntose.com>
Fri, 10 Nov 2017 22:31:36 +0000 (17:31 -0500)
scripts/rev_control/push_repo_downstream.sh
scripts/rev_control/version_control.sh

index 910efd06d84437d57bdb6324ca567dad2d5c10b4..aacd77724b2e25f58973e569de6fd9946fecdf81 100644 (file)
@@ -49,7 +49,7 @@ tempfile=$(generate_rev_ctrl_filelist)
 test_or_die "generating revision control file list"
 popd &>/dev/null
 
-perform_revctrl_action_on_file "$tempfile" do_careful_git_update
+perform_revctrl_action_on_file "$tempfile" do_careful_git_update "$(\pwd)"
 test_or_die "doing a careful git update on: $tempfile"
 
 # send our little boat down the stream to the dependent repository.
index 9e314d2ea36f4263eaf3c01f2f0a1a904fc8c009..7dd199f4c44632623c3d3b123ffda0909b12983e 100644 (file)
@@ -88,7 +88,7 @@ function do_checkin()
       fi
 
       # a new set of steps we have to take to make sure the branch integrity is good.
-      do_careful_git_update 
+      do_careful_git_update "$(\pwd)"
 
       # we continue on to the push, even if there were no changes this time, because
       # there could already be committed changes that haven't been pushed yet.
@@ -449,7 +449,8 @@ function perform_revctrl_action_on_file()
     did_anything=yes
     pushd "$dirname" &>/dev/null
     echo "[$(pwd)]"
-    $action .
+    # pass the current directory plus the remaining parameters from function invocation.
+    $action . $*
     test_or_die "performing action $action on: $(pwd)"
     sep 28
     popd &>/dev/null