[Koha-devel] Signed off patches to the patches list?
Paul Poulain
paul.poulain at biblibre.com
Wed Sep 26 13:07:32 CEST 2012
Le 17/09/2012 16:10, Galen Charlton a écrit :
> Yes. The way it works in Evergreen is that there's a working
> repository [1] separate from the main Evergreen repository. Anybody
> who has an SSH key registered with the Gitolite installation managing
> Evergreen's Git server can push branches to the working repo. It's
> currently configured so that a person could push a branch starting
> with user/$username and have exclusive access to push to that branch,
> or push to a branch starting with collab/$username to allow anybody to
> also push to that branch.
I really love the idea of having something where everybody can push, but
it can't be adopted "as is":
* where would ppl signoff patches ? (ie: in which branch ?)
* how would patches be pushed ? through a merge ?
For signing-off, there are many possibilities:
* the patch to signoff is pushed to collab/bug_NNNN, and, when it's
signed-off, the signoffer does a push -f ?
* the patch to signoff is pushed to collab/$patchauthor/bug_NNNN, the
signed-off patch is pushed to a specific signed-off branch (like
collab/signed_off/bug_NNNN)
Having a separate repo for wip is also a good way to have an official
repo without zillions of branches:
koha.git would become koha_wip.git (with all branches) and a new
koha.git repo is created, from koha_wip, but only with released & master
branches
(Is it also time to speak again of putting languages in a specific repo ?)
--
Paul POULAIN
http://www.biblibre.com
Expert en Logiciels Libres pour l'info-doc
Tel : (33) 4 91 81 35 08
More information about the Koha-devel
mailing list