make/scripts/update_copyright_year.sh

changeset 330
7e13dbf7e8af
parent 280
024a6755895b
child 1133
50aaf272884f
equal deleted inserted replaced
325:7654afc6a29e 330:7e13dbf7e8af
1 #!/bin/sh -f 1 #!/bin/bash -f
2 2
3 # 3 #
4 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 4 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
5 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 # 6 #
150 desc=${tmp}/desc.${changeset} 150 desc=${tmp}/desc.${changeset}
151 rm -f ${desc} 151 rm -f ${desc}
152 echo "------------------------------------------------" 152 echo "------------------------------------------------"
153 hg log --rev ${changeset} --template '{desc}\n' > ${desc} 153 hg log --rev ${changeset} --template '{desc}\n' > ${desc}
154 printf "%d: %s\n%s\n" ${index} "${changeset}" "`cat ${desc}|head -1`" 154 printf "%d: %s\n%s\n" ${index} "${changeset}" "`cat ${desc}|head -1`"
155 if cat ${desc} | fgrep -i "Added tag" > /dev/null ; then 155 if [ "${year}" = "2010" ] ; then
156 printf " EXCLUDED tag changeset.\n" 156 if cat ${desc} | fgrep -i "Added tag" > /dev/null ; then
157 elif cat ${desc} | fgrep -i rebrand > /dev/null ; then 157 printf " EXCLUDED tag changeset.\n"
158 printf " EXCLUDED rebrand changeset.\n" 158 elif cat ${desc} | fgrep -i rebrand > /dev/null ; then
159 elif cat ${desc} | fgrep -i copyright > /dev/null ; then 159 printf " EXCLUDED rebrand changeset.\n"
160 printf " EXCLUDED copyright changeset.\n" 160 elif cat ${desc} | fgrep -i copyright > /dev/null ; then
161 printf " EXCLUDED copyright changeset.\n"
162 else
163 updateChangesetFiles ${changeset}
164 fi
161 else 165 else
162 updateChangesetFiles ${changeset} 166 if cat ${desc} | fgrep -i "Added tag" > /dev/null ; then
167 printf " EXCLUDED tag changeset.\n"
168 elif cat ${desc} | fgrep -i "copyright year" > /dev/null ; then
169 printf " EXCLUDED copyright year changeset.\n"
170 else
171 updateChangesetFiles ${changeset}
172 fi
163 fi 173 fi
164 rm -f ${desc} 174 rm -f ${desc}
165 done 175 done
166 fi 176 fi
167 177

mercurial