Hi Andreas,

Andreas Enge <andr...@enge.fr> writes:

> Hello,
>
> Am Sat, Jun 21, 2025 at 04:26:54PM -0700 schrieb Vagrant Cascadian:
>> In the case of librecast-0.11.2, I intentionally pushed it in order to
>> submit the corresponding (as yet unmerged) pull request:
>
> okay, good to hear the branches were pushed intentionally.
>
>> Pushing to a branch and making a pull request from a branch is a
>> commonly used workflow, and it was my understanding that using
>> conventional workflows was considered part of the advantage of switching
>> to codeberg.
>
> In my opinion, pushing branches to the main repository ends up polluting
> the namespace (well, I also do it from time to time, so I cannot
> actually blame anybody...). I would rather reserve their use to teams, or
> more general collectives working on a common goal.

I agree. It's fine to push branches, but please push them to your
personal fork of Guix, unless perhaps there are multiple Guix hackers
working on it as a team.  The PR flow works just fine for branches from
forks.

>> I think we are still in an exploratory phase with switching to codeberg,
>> so if using a different branch naming convention or something would
>> help

If we are serious keeping the namespace of the main repo clean, there's
probably a policy we can configure to reject pushes to branches outside those
named by teams, master, agit, etc.

-- 
Thanks,
Maxim

Reply via email to