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