aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2007-08-16 19:05:48 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2007-08-16 12:05:48 -0700
commit36dcf055736e4678921613fa76910cfa0106a6a6 (patch)
treeb7d47e5e1a7de3e9a8be3aaab0ee65aa8cbb6981
parent997fea03d7037d99efcb974bffcd7cfc56efee5b (diff)
downloadgcc-36dcf055736e4678921613fa76910cfa0106a6a6.zip
gcc-36dcf055736e4678921613fa76910cfa0106a6a6.tar.gz
gcc-36dcf055736e4678921613fa76910cfa0106a6a6.tar.bz2
gcc_update: Use "svn info" for revision number.
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
-rw-r--r--contrib/ChangeLog6
-rwxr-xr-xcontrib/gcc_update13
2 files changed, 18 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 0b26ea6..ca243b0 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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.
diff --git a/contrib/gcc_update b/contrib/gcc_update
index dc12c60..7eb839d 100755
--- a/contrib/gcc_update
+++ b/contrib/gcc_update
@@ -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