This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/50840] New: gcc_update can't find SVN revision in Mercurial tree
- From: "simon at pushface dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 23 Oct 2011 17:33:57 +0000
- Subject: [Bug other/50840] New: gcc_update can't find SVN revision in Mercurial tree
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50840
Bug #: 50840
Summary: gcc_update can't find SVN revision in Mercurial tree
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: simon@pushface.org
gcc_update tries to update gcc/REVISION with the SVN revision corresponding to
the Hg revision that's been checked out. With a Mercurial clone of trunk, this
fails, because gcc_update looks for the SVN revision in the extra: line "as
stored by hg convert" (line 331ff)
revision=`$GCC_HG log --debug -r$parents | \
sed -ne "/^extra:.*convert_revision=svn:/ {
s%^.*@%%
p
}"`
It looks as though "hg convert" has stopped storing the SVN revision:
$ hg log --debug -r104489
changeset: 104489:1fd3ec901d4423227991f3902a0e1a6103a332b6
branch: trunk
tag: tip
parent: 104488:1af2ecc2b00780c947914f06d884701169ecc092
parent: -1:0000000000000000000000000000000000000000
manifest: 104489:df2c1e5611bf8b9bfff454ca9186bf42379ea5b1
user: jvdelisle
date: Wed Nov 10 04:58:16 2010 +0000
files: gcc/fortran/ChangeLog gcc/fortran/expr.c gcc/fortran/intrinsic.c
extra: branch=trunk
description:
[...]
with the result
$ cat gcc/REVISION
[trunk revision ]