Hi Andy, Maybe we should use rebase and merge" for PRs from now on? >
I try to use rebase and merge as it works best for me to keep the git commit tree in order, so I'm +1 for that. I'd like to bring the PR in as a branch and setup Jenkins to produce > snapshot artifacts. > > The branch might still liable to force pushes to keep the history > comprehensible, such as rebasing it to main, and finally when switching > to this branch to be main if we use rebase and merge. > Given that I believe most of the Jena development should now be focused on Jena5, wouldn't it make more sense to create a Jena4 branch, merge Jena5 branch into main, and backport bug fixes to the Jena4 branch as needed? I think we might even be able to cut releases from that branch. That way, I think we could say that the official version under development is Jena5, and Jena4 is now in hotfix maintenance, until Jena5 is released (plus whatever time we need/can to support it in the future). Cheers Bruno On Thu, 12 Oct 2023 at 11:05, Andy Seaborne <a...@apache.org> wrote: > > On 06/10/2023 11:47, Andy Seaborne wrote: > > There's a large PR for a new branch "jena5" > > > > https://github.com/apache/jena/pull/2029 > > > > of what I've managed to do so far. > > > > It's not finished. > > > > Andy > > I'd like to bring the PR in as a branch and setup Jenkins to produce > snapshot artifacts. > > The branch might still liable to force pushes to keep the history > comprehensible, such as rebasing it to main, and finally when switching > to this branch to be main if we use rebase and merge. > > I think having a baseline for people to look at and maybe even try out, > is better than waiting until the very last minute to become Jena5. > > Maybe we should use rebase and merge" for PRs from now on? > > Andy >