echo
# force a full reload by turning off sentinel variables and methods.
unset -v CORE_VARIABLES_LOADED FEISTY_MEOW_LOADING_DOCK USER_CUSTOMIZATIONS_LOADED
- unalias CORE_ALIASES_LOADED
+ unalias CORE_ALIASES_LOADED &>/dev/null
unset -f function_sentinel
# reload feisty meow environment in current shell.
source $FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh
source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
source "$FEISTY_MEOW_SCRIPTS/rev_control/version_control.sh"
+##############
+
echo "Committing repositories at: $(date)"
if [ "$OS" != "Windows_NT" ]; then
checkin_list $HOME c:/ d:/ e:/
fi
+##############
+
+# regenerate the scripts after checking in, since this could mean a modified version
+# of feisty meow is present.
+regenerate
+
+##############
+
rm -f "$TMPO_CHK"
-echo "Getting repositories at: $(date)"
+echo "getting repositories at: $(date)"
# perform the checkouts as appropriate per OS.
if [ "$OS" != "Windows_NT" ]; then
##############
-# we now regenerate the scripts after getme, to ensure it's done automatically.
-bash "$FEISTY_MEOW_SCRIPTS/core/reconfigure_feisty_meow.sh"
-perl "$FEISTY_MEOW_SCRIPTS/core/generate_aliases.pl"
-echo
-nechung
+# regenerate the scripts after getting latest version of feisty meow.
+regenerate
##############