[Kde-scm-interest] atomicity, again
Boyd Stephen Smith Jr.
bss at iguanasuicide.net
Thu Jun 18 00:19:16 CEST 2009
In <200906171456.12953.thiago at kde.org>, Thiago Macieira wrote:
>However, for the large majority of projects, and especially kdelibs, this
>will not work. We need multiple committers in kdelibs.
Multiple, yes. Hundreds, no.
I do think that, especially for things like KDE libs, there should be some
committer available at all times, so that turn-around can still be very
fast. That still only requires 5-10 people with commit bits.
>And besides, we
>need people like Dirk, David, some Trolls and me who routinely build
>everything and go fixing issues.
There's absolutely no reason those people can't push their changes to a
public repository that one (or more) of the committers watch. Requesting a
pull actually takes less time than actually doing a merge/rebase+push.
Especially if you add (something like) this to your bashrc:
request-pull() {
SPONSORS=( aseigo at NO.kde.SPAM.org, thiago.NO at SPAM.kde.org,
dude.i.met at akademy.last.year, committer at mytimezone.us );
mailx -s 'Most recent KDE commits.' $SPONSORS[@] <<- EOF
Could you please pull $(git describe --contains --all --always HEAD) from
my KDE git repository into mainline? If not, could you review it and tell
me how to make it better? Thanks!
--
Me (me at myself.and.i.org)
}
And anyway, those with high community cred and low numbers of "crap" commits
should keep their commit-bit.
I'm not saying that KDE should go to a model like the kernel or git. There
should well be dozens of people with commit-bits. I just think that fewer
contributors and more review-oriented culture would lead to fewer "crap"
commits and fewer issues to fix. For me, that's just a feeling; I can't
back it up with data.
I'm also *well* off-topic for this list, now. So, unless this thread turns
around I'm going to bow out.
--
Boyd Stephen Smith Jr. ,= ,-_-. =.
bss at iguanasuicide.net ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/ \_/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20090617/e2191b0d/attachment-0001.sig
More information about the Kde-scm-interest
mailing list