-#we want my branch here, don't we? not like parent or anything?
- check_branch_state "$this_branch"
- state=$?
- test_or_continue "branch state check"
- echo the branch state is $state
-#need to instead do something here if fails.
-# above is worse than useless code; in the situations i'm seeing fail, it reports no changes. *&@#*&@#
-
-echo DOING BRANCH WALKER
- # the above are just not enough. this code is now doing what i have to do when i repair the repo.
- local branch_list=$(git branch |grep -v '^\*')
+ show_branch_conditionally "$this_branch"
+
+ # first update all our remote branches to their current state from the repos.
+ git remote update | $TO_SPLITTER
+ promote_pipe_return 0
+ test_or_die "git remote update"
+
+ show_branch_conditionally "$this_branch"
+
+ # this code is now doing what i have to do when i repair the repo. and it seems to be good so far.
+ local branch_list=$(all_branch_names)