+HG_MOZ_DIR=/mnt/mozilla/hg/comm-beta/mozilla
+MOZ_HG_OPTIONS=
+MOZ_DIR="toolkit/themes/windows/ toolkit/themes/shared/"
+MOZ_TAG_PRE=$TAG_PRE_MOZ
+MOZ_TAG_POST=$TAG_POST_MOZ
+MOZ_NAME_EXTRA=" (toolkit)"
+MOZ_LOG=$RUN_DIR/theme-toolkitwin.$NAME_PRE-$NAME_POST.log
+
+HG_MOZB_DIR=/mnt/mozilla/hg/comm-beta/mozilla
+MOZB_HG_OPTIONS=
+MOZB_DIR="browser/themes/windows/ browser/themes/shared/"
+MOZB_TAG_PRE=$TAG_PRE_MOZ
+MOZB_TAG_POST=$TAG_POST_MOZ
+MOZB_NAME_EXTRA=" (browser)"
+MOZB_LOG=$RUN_DIR/theme-browserwin.$NAME_PRE-$NAME_POST.log
+
+HG_MOZD_DIR=/mnt/mozilla/hg/comm-beta/mozilla
+MOZD_HG_OPTIONS=
+MOZD_DIR="devtools/client/themes/ devtools/client/webide/themes/"
+MOZD_TAG_PRE=$TAG_PRE_MOZ
+MOZD_TAG_POST=$TAG_POST_MOZ
+MOZD_NAME_EXTRA=" (devtools)"
+MOZD_LOG=$RUN_DIR/theme-devtools.$NAME_PRE-$NAME_POST.log
+
+HG_DOMI_DIR=/mnt/mozilla/hg/comm-beta/mozilla/extensions/inspector
+DOMI_HG_OPTIONS=
+DOMI_DIR=resources/skin/classic/
+DOMI_TAG_PRE=$TAG_PRE_EXT
+DOMI_TAG_POST=$TAG_POST_EXT
+DOMI_NAME_EXTRA=
+DOMI_LOG=$RUN_DIR/theme-domiclassic.$NAME_PRE-$NAME_POST.log
+
+HG_CZ_DIR=/mnt/mozilla/hg/comm-beta/mozilla/extensions/irc
+CZ_HG_OPTIONS=
+CZ_DIR=xul/skin/
+CZ_TAG_PRE=$TAG_PRE_EXT
+CZ_TAG_POST=$TAG_POST_EXT
+CZ_NAME_EXTRA=
+CZ_LOG=$RUN_DIR/theme-chatzilla.$NAME_PRE-$NAME_POST.log
+
+for repo in $REPO_LIST; do
+ HG_DIR_VAR="HG_${repo}_DIR"
+ HG_DIR=${!HG_DIR_VAR}
+ HG_OPTIONS_VAR="${repo}_HG_OPTIONS"
+ HG_OPTIONS=${!HG_OPTIONS_VAR}
+ SKIN_DIR_VAR="${repo}_DIR"
+ SKIN_DIR=${!SKIN_DIR_VAR}
+ TAG_PRE_VAR="${repo}_TAG_PRE"
+ TAG_PRE=${!TAG_PRE_VAR}
+ TAG_POST_VAR="${repo}_TAG_POST"
+ TAG_POST=${!TAG_POST_VAR}
+ LOG_VAR="${repo}_LOG"
+ LOG_NAME=${!LOG_VAR}
+ if [ ! -e $LOG_NAME ]; then
+ echo "Getting $LOG_NAME..."
+ cd $HG_DIR
+ LC_ALL=C hg log -r $TAG_PRE:$TAG_POST $HG_OPTIONS $SKIN_DIR > $LOG_NAME
+ fi
+done
+cd $RUN_DIR
+
+for repo in $REPO_LIST; do