* [gentoo-science] Git reorganisation
@ 2017-05-23 7:11 99% David Seifert
0 siblings, 0 replies; 1+ results
From: David Seifert @ 2017-05-23 7:11 UTC (permalink / raw
To: gentoo-science; +Cc: sci
Dear users of the sci overlay,
we've recently rearranged the git setup. The current sci setup is now
exactly like the main tree setup, namely:
1. The authoritative repo is the one hosted by infra
(git://anongit.gentoo.org/proj/sci.git)
2. All commits to the sci repo will be synced over to Github
automatically, in ONE DIRECTION only. This means all the dual HEAD
merging is obsolete now.
3. The Github repo is now meant as a (friendly) interface to potential
contributors.
4. As a new QA policy, merge commits in the overlay are banned now. The
sci overlay has much lower contention than the main repository, such
that you can realistically always avoid merge commits, even for large
batches of commits. This will require you to rebase your commits on top
of remote:
git pull --rebase=preserve
I will likely further tighten the QA standards of the repository, due
to a history of poor COMMITMSGs and other QA violations. This is
supposed to be a testing ground for the main repo, where plans are to
also introduce such QA measures.
Furthermore, I am considering requiring full GPG-signed commits for the
overlay, and for this I would like to get some input. I believe this
prepares contributors for eventually joining Gentoo. For low-volume
contributors not wanting to join, we can always merge pull requests
from Github. Ideas? Are you opposed to this?
Regards
David
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2017-05-23 7:11 99% [gentoo-science] Git reorganisation David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox