$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [conversion] Serious header integrity test failures.
From: Dave Abrahams (dave_at_[hidden])
Date: 2013-11-24 20:10:10
Beman Dawes <bdawes_at_[hidden]> writes:
> On Sun, Nov 24, 2013 at 6:21 PM, Daniel James <daniel_at_[hidden]>wrote:
>
>> On 24 November 2013 22:57, Beman Dawes <bdawes_at_[hidden]> wrote:
>> > The branches/release vs master comparison is in pretty good shape -
>> > no missing headers, but a small number of extra headers. Two
>> > libraries are affected.
>>
>> The extra functional/hash headers were deleted a long time ago.
>> "Attic" directories were used by CVS for deleted files, so I'm
>> guessing there was a mistake in the CVS to subversion conversion
>> which confused the subversion to git conversion. It's a bit annoying,
>> but not a show stopper.
>>
>
> Agreed.
>
>
>>
>> > But the trunk vs develop comparison turned up problems in many
>> > libraries. For example, the whole Boost.Chrono stopwatches
>> > sub-directory is missing.
>>
>> That directory is in develop:
>>
>>
>> https://github.com/boostorg/chrono/tree/develop/include/boost/chrono/stopwatches
>>
>> Maybe it's using the master branch for submodules. How are you
>> checking it out?
>>
>
> Argh! That's almost certainly the problem. What is the easiest way to
> checkout the develop branch from all submodules?
There should be a develop branch in the super repo that references the
tip of develop in all submodules. Just check that branch out and "git
submodule update," neh?