make/scripts/update_copyright_year.sh
changeset 8917 a3bac6e9ee79
parent 7654 a8d5f59bbae6
child 27595 cff167b3bfa2
equal deleted inserted replaced
8911:d1cf7d4ee16c 8917:a3bac6e9ee79
     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