On 1/8/24 18:55, Vinnie Falco wrote:
On Mon, Jan 8, 2024 at 7:44 AM Andrey Semashev via Boost
mailto:boost@lists.boost.org> wrote: What's the purpose of development snapshots? Can we drop them in favor of git checkout?
The development snapshot is effectively a release. It has all the headers collated into the proper root include directory. It has all the sources in the right place for building each lib. It has the rendered HTML. The snapshot allows anyone to efficiently test whether or not an issue is resolved in the tip of a branch for example.
He could also test a git checkout.
"git checkout" doesn't provide anything remotely resembling a proper release. To function as a drop-in replacement for an installed official release of Boost would require a lot of post-processing after checking out the superproject using git.
Is this functionality actually in high demand by users? I would imagine, the majority of users either consume Boost releases (or betas or RCs), or use Boost from git.