[Kde-scm-interest] Git roadmap

Johannes Sixt j.sixt at eudaptics.com
Tue Sep 18 12:23:24 CEST 2007


Paolo Capriotti schrieb:
> On Tuesday 18 September 2007 10:58:24 Johannes Sixt wrote:
>> [snip]
>>
>> I propose to arrange that public pushes cannot advance other people's
>> branches. For example, in kate/public/kdebase.git, I (j6t) can only push to
>> branches whose names begin with j6t/:
>>
>> git push git://git.kde.org/kate/public/kdebase.git \
>>               indent-fix:j6t/indent-fix
>>
>> This way I cannot overwrite (accidentally or deliberately) other people's
>> changes.
> 
> So what's the point in having a public set of repository when people could 
> just push their changes into the master repository in branches beginning with 
> its name?

It's just an organizational arrangement, nothing technical. Just as you have 
a global master of KDE that is unencumbered of arbitrarily many user 
branches, there also is an application specific master that is clean of any 
user branches - it's meant as the official "next version" of an application.

You can also view the public repositories as playground. Let everyone and 
his dog push to them, and the "lieutenants" pick the cherries from there.

-- Hannes



More information about the Kde-scm-interest mailing list