On Mon, Jan 8, 2024 at 7:44 AM Andrey Semashev via Boost < 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. "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. Thanks