public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Developer branches on proj/gentoo
@ 2015-08-11 13:52 Patrice Clement
  2015-08-11 14:01 ` Michał Górny
  2015-08-11 14:12 ` hasufell
  0 siblings, 2 replies; 18+ messages in thread
From: Patrice Clement @ 2015-08-11 13:52 UTC (permalink / raw
  To: gentoo-dev

Hi there

According to https://wiki.gentoo.org/wiki/Gentoo_git_workflow#Branching_Model,
"there may be developer-specific, task-specific, project-specific branches
etc". As far as I understand, it means I can go and create my own branch on the
main repository and push it and it gets spread all over the place. Is that
correct?

Could someone explain to me the rationale behind this decision?

Truth to be told, I kinda dislike the fact any developer can do this. 

proj/gentoo should be kept for "serious business" i.e. commits that affects the
tree. On the long run, if everybody goes down that road, we will see flourish
numerous branches (who said unmaintained?), all stalled at a different state of
the main repo, and it will only generate a lot of noise and confusion for
nothing. Further, since we've moved over to git, the main tree now gets
replicated to github and we all have github accounts here, don't we? Which makes
the whole forking and submitting PRs a cinch.

If a developer wants to tinker with the tree, he can fork it to its github
devspace, fiddle around, and later on send us a PR back with his changes to
merge.

Cheers,
Patrice



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2015-08-11 18:54 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-11 13:52 [gentoo-dev] Developer branches on proj/gentoo Patrice Clement
2015-08-11 14:01 ` Michał Górny
2015-08-11 14:09   ` Tobias Klausmann
2015-08-11 14:10   ` Alexis Ballier
2015-08-11 14:19     ` hasufell
2015-08-11 14:26       ` Anthony G. Basile
2015-08-11 15:02         ` Rich Freeman
2015-08-11 15:05         ` Alexis Ballier
2015-08-11 15:01       ` Alexis Ballier
2015-08-11 15:11   ` Ian Stakenvicius
2015-08-11 15:21     ` Alexis Ballier
2015-08-11 15:51       ` Ian Stakenvicius
2015-08-11 18:47         ` Alexis Ballier
2015-08-11 16:03       ` hasufell
2015-08-11 16:08         ` Ian Stakenvicius
2015-08-11 18:53         ` Alexis Ballier
2015-08-11 14:12 ` hasufell
2015-08-11 14:24   ` William Hubbs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox