xref: /utopia/UTPA2-700.0.x/TagLog.sh (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xiUtopia_Path=\
2*53ee8cc1Swenshuai.xi(
3*53ee8cc1Swenshuai.xi./
4*53ee8cc1Swenshuai.xi./projects
5*53ee8cc1Swenshuai.xi./mxlib
6*53ee8cc1Swenshuai.xi./mxlib/include
7*53ee8cc1Swenshuai.xi./mxlib/msfs
8*53ee8cc1Swenshuai.xi./modules/msos
9*53ee8cc1Swenshuai.xi./modules/xc
10*53ee8cc1Swenshuai.xi./modules/acp
11*53ee8cc1Swenshuai.xi./modules/ch34
12*53ee8cc1Swenshuai.xi./modules/dac
13*53ee8cc1Swenshuai.xi./modules/dlc
14*53ee8cc1Swenshuai.xi./modules/mfc
15*53ee8cc1Swenshuai.xi./modules/pq
16*53ee8cc1Swenshuai.xi./modules/sc
17*53ee8cc1Swenshuai.xi./modules/ve
18*53ee8cc1Swenshuai.xi./modules/wble
19*53ee8cc1Swenshuai.xi./modules/audio
20*53ee8cc1Swenshuai.xi./modules/demodulator
21*53ee8cc1Swenshuai.xi./modules/dscmb
22*53ee8cc1Swenshuai.xi./modules/graphic
23*53ee8cc1Swenshuai.xi./modules/hdmi
24*53ee8cc1Swenshuai.xi./modules/mfe
25*53ee8cc1Swenshuai.xi./modules/pcmcia
26*53ee8cc1Swenshuai.xi./modules/bdma
27*53ee8cc1Swenshuai.xi./modules/ir_tx
28*53ee8cc1Swenshuai.xi./modules/cmdq
29*53ee8cc1Swenshuai.xi./modules/ddc2bi
30*53ee8cc1Swenshuai.xi./modules/flash
31*53ee8cc1Swenshuai.xi./modules/hwi2c
32*53ee8cc1Swenshuai.xi./modules/ipauth
33*53ee8cc1Swenshuai.xi./modules/ir
34*53ee8cc1Swenshuai.xi./modules/mspi
35*53ee8cc1Swenshuai.xi./modules/pwm
36*53ee8cc1Swenshuai.xi./modules/rtc
37*53ee8cc1Swenshuai.xi./modules/sar
38*53ee8cc1Swenshuai.xi./modules/uart
39*53ee8cc1Swenshuai.xi./modules/wdt
40*53ee8cc1Swenshuai.xi./modules/security
41*53ee8cc1Swenshuai.xi./modules/hsl
42*53ee8cc1Swenshuai.xi./modules/mbx
43*53ee8cc1Swenshuai.xi./modules/swi2c
44*53ee8cc1Swenshuai.xi./modules/cpu
45*53ee8cc1Swenshuai.xi./modules/gpio
46*53ee8cc1Swenshuai.xi./modules/irq
47*53ee8cc1Swenshuai.xi./modules/miu
48*53ee8cc1Swenshuai.xi./modules/pm
49*53ee8cc1Swenshuai.xi./modules/pws
50*53ee8cc1Swenshuai.xi./modules/seal
51*53ee8cc1Swenshuai.xi./modules/sem
52*53ee8cc1Swenshuai.xi./modules/smbx
53*53ee8cc1Swenshuai.xi./modules/sys
54*53ee8cc1Swenshuai.xi./modules/urdma
55*53ee8cc1Swenshuai.xi./modules/dmx
56*53ee8cc1Swenshuai.xi./modules/usb
57*53ee8cc1Swenshuai.xi./modules/vd
58*53ee8cc1Swenshuai.xi./modules/gpd
59*53ee8cc1Swenshuai.xi./modules/vdec_v1
60*53ee8cc1Swenshuai.xi./modules/vdec_v2
61*53ee8cc1Swenshuai.xi./modules/vdec_v3
62*53ee8cc1Swenshuai.xi./modules/vdec_lite
63*53ee8cc1Swenshuai.xi./modules/ojpd_vdec_v1
64*53ee8cc1Swenshuai.xi./modules/ojpd_vdec_v2
65*53ee8cc1Swenshuai.xi./modules/mvop
66*53ee8cc1Swenshuai.xi./modules/njpd
67*53ee8cc1Swenshuai.xi./modules/stbdc
68*53ee8cc1Swenshuai.xi./modules/vif
69*53ee8cc1Swenshuai.xi./modules/clkm
70*53ee8cc1Swenshuai.xi./modules/ldm
71*53ee8cc1Swenshuai.xi./modules/pvr_iframelut
72*53ee8cc1Swenshuai.xi)
73*53ee8cc1Swenshuai.xi
74*53ee8cc1Swenshuai.xiUtopia_projectName=\
75*53ee8cc1Swenshuai.xi(
76*53ee8cc1Swenshuai.xiUTPA2-700.0.x
77*53ee8cc1Swenshuai.xiprojects
78*53ee8cc1Swenshuai.ximxlib
79*53ee8cc1Swenshuai.xiinclude
80*53ee8cc1Swenshuai.ximsfs
81*53ee8cc1Swenshuai.ximsos
82*53ee8cc1Swenshuai.xixc
83*53ee8cc1Swenshuai.xiacp
84*53ee8cc1Swenshuai.xich34
85*53ee8cc1Swenshuai.xidac
86*53ee8cc1Swenshuai.xidlc
87*53ee8cc1Swenshuai.ximfc
88*53ee8cc1Swenshuai.xipq
89*53ee8cc1Swenshuai.xisc
90*53ee8cc1Swenshuai.xive
91*53ee8cc1Swenshuai.xiwble
92*53ee8cc1Swenshuai.xiaudio
93*53ee8cc1Swenshuai.xidemodulator
94*53ee8cc1Swenshuai.xidscmb
95*53ee8cc1Swenshuai.xigraphic
96*53ee8cc1Swenshuai.xihdmi
97*53ee8cc1Swenshuai.ximfe
98*53ee8cc1Swenshuai.xipcmcia
99*53ee8cc1Swenshuai.xibdma
100*53ee8cc1Swenshuai.xicmdq
101*53ee8cc1Swenshuai.xiddc2bi
102*53ee8cc1Swenshuai.xiflash
103*53ee8cc1Swenshuai.xihwi2c
104*53ee8cc1Swenshuai.xiipauth
105*53ee8cc1Swenshuai.xiir
106*53ee8cc1Swenshuai.ximspi
107*53ee8cc1Swenshuai.xipwm
108*53ee8cc1Swenshuai.xirtc
109*53ee8cc1Swenshuai.xisar
110*53ee8cc1Swenshuai.xiuart
111*53ee8cc1Swenshuai.xiwdt
112*53ee8cc1Swenshuai.xisecurity
113*53ee8cc1Swenshuai.xihsl
114*53ee8cc1Swenshuai.ximbx
115*53ee8cc1Swenshuai.xiswi2c
116*53ee8cc1Swenshuai.xicpu
117*53ee8cc1Swenshuai.xigpio
118*53ee8cc1Swenshuai.xiirq
119*53ee8cc1Swenshuai.ximiu
120*53ee8cc1Swenshuai.xipm
121*53ee8cc1Swenshuai.xipws
122*53ee8cc1Swenshuai.xiseal
123*53ee8cc1Swenshuai.xisem
124*53ee8cc1Swenshuai.xismbx
125*53ee8cc1Swenshuai.xisys
126*53ee8cc1Swenshuai.xiurdma
127*53ee8cc1Swenshuai.xidmx
128*53ee8cc1Swenshuai.xiusb
129*53ee8cc1Swenshuai.xivd
130*53ee8cc1Swenshuai.xigpd
131*53ee8cc1Swenshuai.xivdec_v1
132*53ee8cc1Swenshuai.xivdec_v2
133*53ee8cc1Swenshuai.xivdec_v3
134*53ee8cc1Swenshuai.xivdec_lite
135*53ee8cc1Swenshuai.xiojpd_vdec_v1
136*53ee8cc1Swenshuai.xiojpd_vdec_v2
137*53ee8cc1Swenshuai.ximvop
138*53ee8cc1Swenshuai.xinjpd
139*53ee8cc1Swenshuai.xistbdc
140*53ee8cc1Swenshuai.xivif
141*53ee8cc1Swenshuai.xiclkm
142*53ee8cc1Swenshuai.xildm
143*53ee8cc1Swenshuai.xipvr_iframelut
144*53ee8cc1Swenshuai.xi)
145*53ee8cc1Swenshuai.xi
146*53ee8cc1Swenshuai.xifunction ShowHelp(){
147*53ee8cc1Swenshuai.xi	echo -e Usage:
148*53ee8cc1Swenshuai.xi	echo -e TagLog.sh TAG1 TAG2
149*53ee8cc1Swenshuai.xi}
150*53ee8cc1Swenshuai.xi
151*53ee8cc1Swenshuai.xiif [ ! "$1" ] || [ ! "$2" ];then
152*53ee8cc1Swenshuai.xi	echo Please input tagnames.
153*53ee8cc1Swenshuai.xi	ShowHelp;
154*53ee8cc1Swenshuai.xi	exit
155*53ee8cc1Swenshuai.xifi
156*53ee8cc1Swenshuai.xi
157*53ee8cc1Swenshuai.xiPROJHOME=$PWD
158*53ee8cc1Swenshuai.xifor ((jndex=0; jndex<${#Utopia_Path[@]}; jndex++))
159*53ee8cc1Swenshuai.xido
160*53ee8cc1Swenshuai.xicd ${Utopia_Path[$jndex]}
161*53ee8cc1Swenshuai.xiGITPATH=$(git remote -v)
162*53ee8cc1Swenshuai.xiOUTPUT=$(git log $1...$2 --oneline -n1) #try git log
163*53ee8cc1Swenshuai.xiif [ "$OUTPUT" ];then
164*53ee8cc1Swenshuai.xi    echo -e "\033[41;36m------${Utopia_projectName[$jndex]}------\033[0m"
165*53ee8cc1Swenshuai.xi    git log $1...$2 --oneline
166*53ee8cc1Swenshuai.xi    echo -e ""
167*53ee8cc1Swenshuai.xi    echo -e ""
168*53ee8cc1Swenshuai.xifi
169*53ee8cc1Swenshuai.xicd $PROJHOME
170*53ee8cc1Swenshuai.xidone
171