From: Andreas Enge <andreas@enge.fr>
To: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Cc: Christopher Baines <mail@cbaines.net>, guix-devel@gnu.org
Subject: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.]
Date: Sun, 11 Jun 2023 10:44:37 +0200 [thread overview]
Message-ID: <ZIWJdQdH2NtNpVaR@jurong> (raw)
In-Reply-To: <87wn0aadrb.fsf@gmail.com>
Hello,
Am Sat, Jun 10, 2023 at 11:17:44PM -0400 schrieb Maxim Cournoyer:
> > That to me says this should go to staging.
> Correct. Except there's no staging branch anymore. I guess we should
> create one? :-)
I would say it should go to a team branch; xsystem?
Regardless of name, I think the idea behind the team branch concept is
that a branch should regroup related changes (as much as possible), but
in any case there should be an identified person or group of persons taking
responsibility for shepherding the branch up to its merge; and for repairing
potential breakage. So we could extend the concept to have a
june-2023-disruptive-changes branch, with the aim of regrouping several
maybe unrelated changes leading to bigger rebuilds (and identified
responsibilities). We should not create a random branch where lots of big
changes accumulate for which nobody takes responsibility.
The changes suggested at
https://issues.guix.gnu.org/63459
remove the staging and core-updates branches from the documentation.
Does it leave open problems behind?
One thing I wonder about is whether we should not rebase all team branches
on master instead of merging master back in. In this way, at least the
commits specific to a branch would be visible since they are on top; with
the former merging concept of staging and core-updates, they would end up
buried deep in the commit history. It could also help keeping changes
focused. What do you think?
Andreas
next prev parent reply other threads:[~2023-06-11 8:45 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <168610879676.2825.9044237296073582277@vcs2.savannah.gnu.org>
[not found] ` <20230607033317.826FCC23EDC@vcs2.savannah.gnu.org>
2023-06-07 10:59 ` 01/03: gnu: wxwidgets: Add libxtst to inputs Christopher Baines
2023-06-11 3:17 ` Maxim Cournoyer
2023-06-11 8:44 ` Andreas Enge [this message]
2023-06-11 21:25 ` Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.] Maxim Cournoyer
2023-06-11 22:40 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-06-12 0:47 ` Maxim Cournoyer
2023-06-12 1:10 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-06-12 12:22 ` Maxim Cournoyer
2023-06-12 13:13 ` Andreas Enge
2023-06-12 13:47 ` Maxim Cournoyer
2023-06-13 2:07 ` Leo Famulari
2023-06-14 1:32 ` Maxim Cournoyer
2023-06-20 17:15 ` Giovanni Biscuolo
2023-06-20 20:39 ` Maxim Cournoyer
2023-06-21 7:36 ` Josselin Poiret
2023-06-26 13:26 ` Maxim Cournoyer
2023-06-20 16:32 ` Giovanni Biscuolo
2023-06-11 9:25 ` 01/03: gnu: wxwidgets: Add libxtst to inputs Christopher Baines
2023-06-11 21:20 ` Maxim Cournoyer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZIWJdQdH2NtNpVaR@jurong \
--to=andreas@enge.fr \
--cc=guix-devel@gnu.org \
--cc=mail@cbaines.net \
--cc=maxim.cournoyer@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.