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
>

Reply via email to