gcc_update: Use "svn info" for revision number.
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 16 Aug 2007 19:05:48 +0000 (19:05 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 16 Aug 2007 19:05:48 +0000 (12:05 -0700)
2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
    Andreas Schwab <schwab@suse.de>

* gcc_update: Use "svn info" for revision number.  Create
gcc/REVISION with branch name and revision number.

Co-Authored-By: Andreas Schwab <schwab@suse.de>
From-SVN: r127566

contrib/ChangeLog
contrib/gcc_update

index 0b26ea6a57c0ca748592f990a05d735021db4a7e..ca243b07818ec35179856a4d6db92ba11c5ca151 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
+           Andreas Schwab <schwab@suse.de>
+
+       * gcc_update: Use "svn info" for revision number.  Create
+       gcc/REVISION with branch name and revision number.
+
 2007-08-10  Diego Novillo  <dnovillo@google.com>
 
        * gcc.doxy: Rename from tree-ssa.doxy.
index dc12c602afac587b77243c860b889b2ff1aada24..7eb839dc687cbbd0ca21cbe27ec706f31b5187f4 100755 (executable)
@@ -258,8 +258,19 @@ if [ $? -ne 0 ]; then
     exit 1
 fi
 
+rm -f LAST_UPDATED gcc/REVISION
+
+revision=`svn info | awk '/Revision:/ { print $2 }'`
+branch=`svn info | sed -ne "/URL:/ {
+s,.*/gcc/,,g
+s,branches/,,
+p
+}"`
 {
   date
-  echo "`TZ=UTC date` (revision `svnversion .`)"
+  echo "`TZ=UTC date` (revision $revision)"
 } > LAST_UPDATED
+
+echo "[$branch revision $revision]" > gcc/REVISION
+
 touch_files_reexec