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