finish up 2.5 versions of the themes
[themes.git] / origdiff2
... / ...
CommitLineData
1#!/bin/sh
2
3RUN_DIR=$(pwd)
4cd $(dirname "$0")
5SCRIPT_DIR=$(pwd)
6
7# ============ vars specific to the versions ==============
8
9NAME_PRE=2
10NAME_POST=5
11
12TAG_PRE_COMM=COMM_2_0_BASE
13TAG_POST_COMM=BETA_5_END
14TAG_PRE_MOZ=GECKO_2_0_BASE
15TAG_POST_MOZ=FIREFOX_BETA_5_END
16TAG_PRE_EXT=SEAMONKEY_2_1_RELEASE
17TAG_POST_EXT=SEAMONKEY_2_2_RELEASE
18
19# ===================== process repos =====================
20
21REPO_LIST="COMM MOZ MOZB DOMI CZ"
22
23HG_COMM_DIR=/mnt/mozilla/hg/comm-beta
24COMM_DIR=suite/themes/classic/
25COMM_TAG_PRE=$TAG_PRE_COMM
26COMM_TAG_POST=$TAG_POST_COMM
27COMM_OUT=$RUN_DIR/theme-suitedefault.$NAME_PRE-$NAME_POST.diff
28
29HG_MOZ_DIR=/mnt/mozilla/hg/comm-beta/mozilla
30MOZ_DIR=toolkit/themes/winstripe/
31MOZ_TAG_PRE=$TAG_PRE_MOZ
32MOZ_TAG_POST=$TAG_POST_MOZ
33MOZ_OUT=$RUN_DIR/theme-toolkitwin.$NAME_PRE-$NAME_POST.diff
34
35HG_MOZB_DIR=/mnt/mozilla/hg/comm-beta/mozilla
36MOZB_DIR=browser/themes/winstripe/
37MOZB_TAG_PRE=$TAG_PRE_MOZ
38MOZB_TAG_POST=$TAG_POST_MOZ
39MOZB_OUT=$RUN_DIR/theme-browserwin.$NAME_PRE-$NAME_POST.diff
40
41HG_DOMI_DIR=/mnt/mozilla/hg/comm-beta/mozilla/extensions/inspector
42DOMI_DIR=resources/skin/classic/
43DOMI_TAG_PRE=$TAG_PRE_EXT
44DOMI_TAG_POST=$TAG_POST_EXT
45DOMI_OUT=$RUN_DIR/theme-domiclassic.$NAME_PRE-$NAME_POST.diff
46
47HG_CZ_DIR=/mnt/mozilla/hg/comm-beta/mozilla/extensions/irc
48CZ_DIR=xul/skin/
49CZ_TAG_PRE=$TAG_PRE_EXT
50CZ_TAG_POST=$TAG_POST_EXT
51CZ_OUT=$RUN_DIR/theme-chatzilla.$NAME_PRE-$NAME_POST.diff
52
53for repo in $REPO_LIST; do
54 HG_DIR_VAR="HG_${repo}_DIR"
55 HG_DIR=${!HG_DIR_VAR}
56 SKIN_DIR_VAR="${repo}_DIR"
57 SKIN_DIR=${!SKIN_DIR_VAR}
58 TAG_PRE_VAR="${repo}_TAG_PRE"
59 TAG_PRE=${!TAG_PRE_VAR}
60 TAG_POST_VAR="${repo}_TAG_POST"
61 TAG_POST=${!TAG_POST_VAR}
62 OUT_VAR="${repo}_OUT"
63 OUT_NAME=${!OUT_VAR}
64 if [ ! -e $OUT_NAME ]; then
65 echo "Getting $OUT_NAME..."
66 cd $HG_DIR
67 LC_ALL=C hg diff -r $TAG_PRE -r $TAG_POST $SKIN_DIR > $OUT_NAME
68 fi
69done
70cd $RUN_DIR
71
72echo "done."