This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Commit messages and the move to git
- From: Jonathan Wakely <jwakely dot gcc at gmail dot com>
- To: "Richard Earnshaw (lists)" <Richard dot Earnshaw at arm dot com>
- Cc: Jason Merrill <jason at redhat dot com>, Segher Boessenkool <segher at kernel dot crashing dot org>, Eric Raymond <esr at thyrsus dot com>, Jeff Law <law at redhat dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Thu, 5 Dec 2019 10:41:12 +0000
- Subject: Re: Commit messages and the move to git
- References: <20191107142727.GA72444@thyrsus.com> <a5e2428c-60d5-3157-6b5f-662cfa76767b@arm.com> <20191109060151.GA82270@thyrsus.com> <78a57894-74f2-94d5-65a1-3ce2bd934f32@arm.com> <20191118155549.GH16031@gate.crashing.org> <fb6aa5da-9bc7-1fb5-4dee-efdcdf849a46@arm.com> <20191118171115.GI16031@gate.crashing.org> <ac635c47-884c-3832-193b-d45ce9336bca@arm.com> <20191118185328.GJ16031@gate.crashing.org> <f03489b4-0d59-4003-d13b-5f0d7e83289a@arm.com> <20191118194450.GL16031@gate.crashing.org> <CADzB+2mL-e8J3yTVcuT2yn0ZgHu_KHjRqqXE-nJ4sVODyYi8+A@mail.gmail.com> <c11d0e89-ac80-5600-276c-397531f0417c@arm.com> <CADzB+2nPi_Vt-72D_TDzuqN86+HE9ANsMbhMsOkCWRSVWHdjVA@mail.gmail.com> <632176b4-0ff6-1389-1576-138700ea900b@arm.com> <61f83d0b-bc85-3479-3cdd-d56323c033c7@arm.com> <CAH6eHdRLPj_R2w-09H4YNwxeUr06bPBXBardiXHtet5gDXHLhw@mail.gmail.com> <CAH6eHdTEYNSsWZeUu1XvTUtKxaJhdbk+twSYSUd_uJPpcbvOGw@mail.gmail.com> <f12edc70-a7be-904b-a0e3-74341bab9ec6@arm.com>
On Thu, 5 Dec 2019 at 10:36, Richard Earnshaw (lists)
<Richard.Earnshaw@arm.com> wrote:
>
> On 05/12/2019 10:32, Jonathan Wakely wrote:
> > On Thu, 5 Dec 2019 at 10:25, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> >>
> >> On Wed, 4 Dec 2019 at 23:52, Richard Earnshaw (lists) wrote:
> >>> I've just pushed a new trial conversion:
> >>>
> >>> https://gitlab.com/rearnsha/gcc-trial2-20191130
> >>>
> >>> The main differences between this and the previous trial are:
> >>> - The author attributions should now be fixed, please let me know if you
> >>> see any anomalies in this respect.
> >>> - the emptycommit-* tags/branches are now gone.
> >>> - the 'tags' used for revert and backport now use more gittish style
> >>> revert: and backport:
> >>> - the log entries for c++ style functions containing :: are now handled
> >>> correctly by my summary generation script.
> >>>
> >>> Other issues are still being worked on.
> >>
> >> There's a bogus libstdc++ directory at the top level. That hasn't been
> >> present for nearly 20 years, so some commit that should have deleted
> >> it seems to be missing or incorrect.
> >
> > It was removed by r39445 i.e. this commit in the current Git mirror:
> >
> > commit 1030d23bf251914e12fc8c9d521e334e1f445afc
> > Author: mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
> > Date: Mon Feb 5 01:38:47 2001 +0000
> >
> > Remove V2 C++ library.
> > * configure.in: Remove --enable-libstdcxx_v3 support.
> >
> > * Makefile.in (site.exp): Always set HAVE_LIBSTDCXX_V3.
> > * configure.in: Remove --enable-libstdcxx_v3 support.
> > * configure: Regenerated.
> >
> >
> > git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39445
> > 138bc75d-0d04-0410-961f-82ee72b054a4
> >
>
> Ok, this is one to keep an eye on. There are a number of anomalous
> commmits at present, which Eric is working on with a new approach to
> replaying the SVN data into reposurgeon. Once that is done we're hoping
> that this sort of problem will go away. (of course, if it doesn't then
> the chances are we won't be using reposurgeon for the conversion at all).
OK. There are several other deletions missing, as I see these in your
conversion which aren't on trunk (paths relative to the libstdc++-v3
dir because that's all I'm checking):
Only in ./config/abi/post: solaris2.8
Only in ./config/os: irix
Only in ./config/os: osf
Only in ./config/os/solaris: solaris2.8
Only in ./include/ext/pb_ds/detail/cc_hash_table_map_: standard_policies.hpp
Only in ./include/ext/pb_ds/detail/gp_hash_table_map_: standard_policies.hpp
Only in ./src/c++98: compatibility-parallel_list-2.cc
Only in ./src/c++98: compatibility-parallel_list.cc
Only in ./testsuite/20_util: is_explicitly_convertible
Only in ./testsuite/26_numerics: cmath
Only in ./testsuite/28_regex/algorithms: 02_match
Only in ./testsuite/28_regex/basic_regex: regex.cc
Only in ./testsuite/28_regex/headers: 04_header
> This repo conversion is really for checking that the summaries I'm
> generating are not just garbled, and the authors problem from the
> previous trial are now fixed.
OK, apart from the artefacts caused by me not knowing my own email
address (discussed off-list), those look good to me.