xref: /utopia/UTPA2-700.0.x/TagLog.sh (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1Utopia_Path=\
2(
3./
4./projects
5./mxlib
6./mxlib/include
7./mxlib/msfs
8./modules/msos
9./modules/xc
10./modules/acp
11./modules/ch34
12./modules/dac
13./modules/dlc
14./modules/mfc
15./modules/pq
16./modules/sc
17./modules/ve
18./modules/wble
19./modules/audio
20./modules/demodulator
21./modules/dscmb
22./modules/graphic
23./modules/hdmi
24./modules/mfe
25./modules/pcmcia
26./modules/bdma
27./modules/ir_tx
28./modules/cmdq
29./modules/ddc2bi
30./modules/flash
31./modules/hwi2c
32./modules/ipauth
33./modules/ir
34./modules/mspi
35./modules/pwm
36./modules/rtc
37./modules/sar
38./modules/uart
39./modules/wdt
40./modules/security
41./modules/hsl
42./modules/mbx
43./modules/swi2c
44./modules/cpu
45./modules/gpio
46./modules/irq
47./modules/miu
48./modules/pm
49./modules/pws
50./modules/seal
51./modules/sem
52./modules/smbx
53./modules/sys
54./modules/urdma
55./modules/dmx
56./modules/usb
57./modules/vd
58./modules/gpd
59./modules/vdec_v1
60./modules/vdec_v2
61./modules/vdec_v3
62./modules/vdec_lite
63./modules/ojpd_vdec_v1
64./modules/ojpd_vdec_v2
65./modules/mvop
66./modules/njpd
67./modules/stbdc
68./modules/vif
69./modules/clkm
70./modules/ldm
71./modules/pvr_iframelut
72)
73
74Utopia_projectName=\
75(
76UTPA2-700.0.x
77projects
78mxlib
79include
80msfs
81msos
82xc
83acp
84ch34
85dac
86dlc
87mfc
88pq
89sc
90ve
91wble
92audio
93demodulator
94dscmb
95graphic
96hdmi
97mfe
98pcmcia
99bdma
100cmdq
101ddc2bi
102flash
103hwi2c
104ipauth
105ir
106mspi
107pwm
108rtc
109sar
110uart
111wdt
112security
113hsl
114mbx
115swi2c
116cpu
117gpio
118irq
119miu
120pm
121pws
122seal
123sem
124smbx
125sys
126urdma
127dmx
128usb
129vd
130gpd
131vdec_v1
132vdec_v2
133vdec_v3
134vdec_lite
135ojpd_vdec_v1
136ojpd_vdec_v2
137mvop
138njpd
139stbdc
140vif
141clkm
142ldm
143pvr_iframelut
144)
145
146function ShowHelp(){
147	echo -e Usage:
148	echo -e TagLog.sh TAG1 TAG2
149}
150
151if [ ! "$1" ] || [ ! "$2" ];then
152	echo Please input tagnames.
153	ShowHelp;
154	exit
155fi
156
157PROJHOME=$PWD
158for ((jndex=0; jndex<${#Utopia_Path[@]}; jndex++))
159do
160cd ${Utopia_Path[$jndex]}
161GITPATH=$(git remote -v)
162OUTPUT=$(git log $1...$2 --oneline -n1) #try git log
163if [ "$OUTPUT" ];then
164    echo -e "\033[41;36m------${Utopia_projectName[$jndex]}------\033[0m"
165    git log $1...$2 --oneline
166    echo -e ""
167    echo -e ""
168fi
169cd $PROJHOME
170done
171