Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] bash and grep and diff
- Date: Mon, 16 Aug 2010 00:23:29 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] bash and grep and diff
- References: <4C6137CE.2080100@example.com> <20100810135841.05409294.attila@example.com> <4C61FBA7.2060808@example.com> <AANLkTin3C5sEc00EZtntU=jbtX2DHrxj_TiCRDtLGnYX@example.com> <20100813065016.GA24574@example.com> <87tymzm1k8.fsf@example.com> <20100813071302.GA24644@example.com> <4C65CB29.3080400@example.com> <AANLkTimwm_CL3uw_Ut_5RgiUEP=eGvWwcznuKGd8hbz0@example.com>
Pier Fumagalli writes: > In all the realities I've had the luck (or misfortune) to observe, > code integration and review happened way more often where VCSs have > a central repository, while in fully distributed environments, > developers tend to more easily go off on their own tangent for a > few days/weeks/months and integrate less often. This is a problem in Linux? X.org? I think not. In fact, in my (limited) experience, it was a bigger problem with CVS. Not entirely because of the central repo, but because most wannabe contributors sent us absolute crap, we said "no" a lot, we had to control what went into it carefully. In many cases, without a repo of their own, they became discouraged and never tried again. I *think* (but don't have numbers) that since we switched to hg, a lot of people have become more active because it's much easier for them to integrate our changes and see a path to eventual contribution in the future. I can't say the first submissions have improved much, though. :-) > And it's true that even with distributed repositories one can set > up a master one and do all the integration in one single place, but > developers have the tendency to do "git commit" more often than > "git push"... But this is a bogus comparison. I've experimented with git workflows where I do git commit every 300 keystrokes (painful) and with every file save operation (works OK, but could be improved with more tools). It is reasonable to git commit at least with every save, although probably not a good workflow for most people. There is no way you want people pushing that often. The real question is "do you git push as often as you cvs/svn commit?" In my case, the answer is sometime yes, sometimes no. With git (actually, XEmacs uses hg) I push trivial changes and obvious fixes much more frequently. I tend to let big changes season more, get the docs and tests written for example, before pushing. IOW, in my experience, DVCS allows the *timing* of a push to be more accurate. > It's true, all based on developer's culture and habit, but as > everywhere else "freedom" and "control" stand at the opposite ends > of the scale... Not at all. True freedom is enabled by control. Any baseball pitcher or evangelical Christian will tell you that (although they have different ideas of who should be in control :-). My own opinion is yet otherwise.... And good managers will tell you that the control they *need* is greatly enhanced by giving their people as much freedom as they can when they don't need control.
- Follow-Ups:
- Re: [tlug] bash and grep and diff
- From: Stephen J. Turnbull
- References:
- [tlug] bash and grep and diff
- From: Darren Cook
- Re: [tlug] bash and grep and diff
- From: Attila Kinali
- Re: [tlug] bash and grep and diff
- From: Darren Cook
- Re: [tlug] bash and grep and diff
- From: Josh Glover
- Re: [tlug] bash and grep and diff
- From: Christian Horn
- Re: [tlug] bash and grep and diff
- From: Stephen J. Turnbull
- Re: [tlug] bash and grep and diff
- From: Christian Horn
- Re: [tlug] bash and grep and diff
- From: Fredric Fredricson
- Re: [tlug] bash and grep and diff
- From: Pier Fumagalli
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] shell
- Next by Date: Re: [tlug] shell
- Previous by thread: Re: [tlug] bash and grep and diff
- Next by thread: Re: [tlug] bash and grep and diff
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links