On 09/16/2014 01:56 PM, hasufell wrote:
> Luca Barbato:
>> On 15/09/14 01:21, Patrick Lauer wrote:
>>> On Sunday 14 September 2014 15:42:15 hasufell wrote:
>>>> Patrick Lauer:
>>>>>> Are we going to disallow merge commits and ask devs to rebase local
>>>>>> changes in order to keep the history "clean"?
>>>>>
>>>>> Is that going to be sane with our commit frequency?
>>>>
>>>> You have to merge or rebase anyway in case of a push conflict, so the
>>>> only difference is the method and the effect on the history.
>>>>
>>>> Currently... CVS allows you to run repoman on an outdated tree and push
>>>> broken ebuilds with repoman being happy. Git will not allow this.
>>>
>>> iow, git doesn't allow people to work on more than one item at a time?
>>
>> It does.
>>
> 
> I think we really have to write up a step-by-step guide (not just
> workflow policies) for people who have never seriously worked with git.
> 
> On the other hand... there are thousands of tutorials on the net already.
> 
> For the workflow model, I already have created a draft which is in no
> way finished or even correct and there are still some controversially
> discussed issues.
> https://wiki.gentoo.org/wiki/Gentoo_git_workflow
> 
As a prospective Gentoo developer, having a guide around meant
specifically for Gentoo's practices would be incredibly helpful. I use
git in my own hobby development and learned from Pro Git, et al, but
it'd still be really nice to have, and give developers a place to
point to if a new developer is having troubles.

Just my 2¢.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to