
On 4/10/25 2:01 PM, René Ferdinand Rivera Morell via Boost wrote:
On Thu, Apr 10, 2025 at 3:43 PM Robert Ramey via Boost < boost@lists.boost.org> wrote:
I've found in both the libraries I maintain, some "maintainers" check into the master branch directly from a feature branch used for debugging.
Can you point to specific such cases?
Here's one from the Safe Numerics library: https://github.com/boostorg/safe_numerics/commit/777e0be5ec763d0333a717c5e42... here's a few more from the serialization library $git log --committer=Dimov commit 030b627dcee41b44875d8ae496c4baf744426a52 (origin/feature/fix-clang-cl-regression) Author: Peter Dimov <pdimov@gmail.com> Date: Mon Aug 28 17:37:15 2023 +0300 Fix clang-cl regression introduced by #282 commit f395fa35faf32a89de4673fa54635eeb5eb39f0c (origin/feature/remove-jam-debug-print) Author: Peter Dimov <pdimov@gmail.com> Date: Sat Aug 26 00:27:50 2023 +0300 Remove debug output from util/test.jam commit 52bcaffa8c895a549c4d594511898acf8b821688 (origin/feature/fix-testmi-sub-eq) Author: Peter Dimov <pdimov@gmail.com> Date: Sat Aug 26 00:08:48 2023 +0300 Fix Sub::operator== signature to avoid ambiguity errors in C++20 commit 48a60a2bbb6b214d3c295fc2943aff22db63a944 (origin/feature/remove-gha-cxx03) Author: Peter Dimov <pdimov@gmail.com> Date: Fri Aug 25 20:57:19 2023 +0300 Remove C++03 from GHA, because Variant and LexicalCast no longer compile under C++03 Looking at this more carefully, I see that I'm the major offender in this practice. Oh Well. I guess it's easier to do than first meets the eye. I will say that when it has been done without my knowing it, it seems to take a lot of fussing around to track down the anomolies that show it. Robert Ramey