Why not give git a try? (was "Re: [head tinderbox] failure on amd64/amd64")

Garrett Cooper yanegomi at gmail.com
Wed Jan 26 07:15:18 UTC 2011


On Tue, Jan 25, 2011 at 11:09 PM, Gleb Kurtsou <gleb.kurtsou at gmail.com> wrote:
> On (24/01/2011 11:33), Alexander Best wrote:
>> On Mon Jan 24 11, Garrett Cooper wrote:
>> > On Sun, Jan 23, 2011 at 9:16 PM, Peter Jeremy <peterjeremy at acm.org> wrote:
>> > > On 2011-Jan-21 20:01:32 +0100, "Simon L. B. Nielsen" <simon at nitro.dk> wrote:
>> > >>Perhaps we should just set the tinderbox up to sync directly of cvsup-master instead if that makes it more useful?
>> > >
>> > > Can cvsup-master still lose atomicity of commits?  I suspect it can,
>> > > in which case syncing directly off the SVN master would seem a better
>> > > approach.
>> >
>> > I've seen a lot of `self-healing' failures lately w.r.t. cvsup, so I
>> > wonder if it's time to look at another solution to this problem as
>> > these annoying stability issues don't appear to be going away. What
>> > about git?
>> >
>> > Just some things I'm able to rattle off that come to mind with git..
>>
>> it would also be nice to have github running on freebsd.org. that way it would
>> be much easier to discuss src changes without having to point people at a file,
>> a function or even a specific line. also it would finally kill the
>> mailinglists, which have lots of issues: spam, broken mailman installation,
>> people going berserker when they see lines > 80 etc. there have been a few
>> attempts to introduce a code review system, but since that was all hosted on
>> foreign websites the idea never cought on and afaik those websites weren't
>> being supported/promoted by freebsd.org.
>
> Having github would be nice, but it's not open source. Another option
> could be gitorious, there are merge requests with review option[1], patch
> review, already hosted freebsd repository[2].
>
> All we need as a first step is developers starting accepting merge
> requests from each other, people use it already[3].
>
> 1. http://blog.gitorious.org/2009/11/06/awesome-code-review/
> 2. http://gitorious.org/freebsd
> 3. http://gitorious.org/freebsd/repositories

This is only for src though. I was going to start up some mirroring of
ports as well on gitorious, but it would have been nice if it could
have been covered like so:

freebsd/docs.git
freebsd/ports.git
freebsd/src.git

So that way people could just clone one of the above and work merrily
in the component as they felt fit, or check out all three and work
away as necessary. Plus it would be more 1:1 than it currently is.

Thanks!
-Garrett


More information about the freebsd-hackers mailing list