[Sparkle] LaunchPad + Bazaar vs. Lighthouse + Git[Hub]

Christopher Bailey chris at cobaltedge.com
Thu May 8 09:18:58 PDT 2008


Some good comments all around.  One thing is clear, which is that SVN sucks
in comparison to these others.  From my skewed point of view, it appears to
me that Git has tremendous momentum right now, but that is likely just
because the world I spend most of time coding time in (Ruby and Rails) is
apparently doing a mass exodus over to Git (it has actually stunned me how
big and swift this change has been; GitHub's public release seemed to really
spike it up).  I've heard some of this same movement is happening in the
Python community, but that's not something I can judge real well.  I have
heard very good things about Mercurial, but the uptake doesn't seem to be as
strong, again, from my viewpoint.
I don't remember the story exactly, but when Linus created Git, it was in
part in response to deficiencies in Bazaare.  Unfortunately, I don't recall
what those are.  It was sort of interesting to hear that Ubuntu would back
that when Git is the Linux (kernel) standard, although I'm not sure that
really is a reason :)

Anyway, having said all that, folks know I'd vote Git, and GitHub, but I'm
just one developer, and haven't been contributing code back to Sparkle (if I
get a chance to figure out any possible RubyCocoa conflicts, I'll be sure to
provide any fixes back).  Andy and folks, good luck in picking - at least
you have some great things to choose from!

On Thu, May 8, 2008 at 8:20 AM, Pierre Andrews <mortimer.pa at free.fr> wrote:

> On Thu, May 8, 2008 at 3:25 PM, Dave Dribin <dave-ml at dribin.org> wrote:
> >  One thing to keep in mind with DVCSs and OS X programming is that the
> > ability to branch and merge is limited by Xcode and Interface Builder.
> > Those pesky .xcodeproj, .nib, and .xib files just don't merge well.
>  Yeah,
> > these files are XML, but still, I don't trust the automatic merge 100%.
> > Plus, if you get a conflict, you're pretty much hosed and need to just
> pick
> > one.
>
> Now that I read this, I remember one of the trouble I had with git...
> it wasn't happy with the localisation strings file at they were in
> utf-16, so they had to be dealt in binary commit, so no versioning for
> them.
> Not sure bzr is better with that.
>
>
> > > - Git is under more active development (from what I can tell).
> > >
> >
> >  Bazaar has gone from pre-1.0 to 1.4 in, what, less than six months?
>  Seems
> > quite active, to me.
>
> with ubuntu behind launchpad and launchpad behind bzr, I don't think
> it can be seen as a project that won't be active ;)
> I personally submited bugs to the bzr project, and they were dealt
> with very quickly.
>
> > > - Bazaar is implemented in Python, so it's a bit slower and less
> portable.
>
> I'll give u speed, but I don't understand that portable argument. We
> are speaking about OS X dev here, and python is supported by OS X with
> no problems as far as I know.
>
> > > - Bazaar is relatively lesser known. Any given random developer is
> > > much more likely to know Git.
> > >
> >
> >  Agreed, but it's not as if Bazaar is a complete unknown.  If you're
> going
> > to pick based on what's popular to Joe Random Developer, Subversion
> beats
> > any DVCS, hands down.
>
> Yeah, I remember a few years ago, everyone was looking at me with fish
> eyes when I was saying that I shifted from CVS to SVN :D
> git is popular to linux kernel devs, and a bit around, but outside
> this, it's not more used than bzr I think (ok, we need numbers here if
> we really want a proper flame war :-P)
>
> Pierre
>
> PS: I like git too, the question is more about launchpad vs lightroom, no?
> _______________________________________________
> Sparkle mailing list
> Sparkle at lists.andymatuschak.org
> http://lists.andymatuschak.org/listinfo.cgi/sparkle-andymatuschak.org
>



-- 
Christopher Bailey
Cobalt Edge LLC
http://cobaltedge.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andymatuschak.org/pipermail/sparkle-andymatuschak.org/attachments/20080508/0ca0594c/attachment.htm>


More information about the Sparkle mailing list