• Want Git preinstalled on next Mac OS X?

    mojombo 29 Jan 2009

    I have a dream wherein future developers don’t even have to install Git for themselves in order to be able to use it. Apple has shown a very forward thinking attitude towards shipping OS X with various programming languages and version control systems. Right now is a critical time in which we can help push to have Git preinstalled on the next version of their operating system. The more people that use Git, the better the ecosystem becomes, and removing the installation barrier is a big step in that direction.

    I’m told, on good authority, that the best way to make this happen is to let Apple know that it’s something we desire. So if you’d like to be able to fire up a fresh Mac and type `git` without ever installing it, open a ticket on Apple’s bug reporting site:

    http://bugreporter.apple.com

    Let them know that you’re using Git on your mac, and that you’d love to see it shipped with the next version of OS X so that even more developers can experience the joy of distributed version control!

  • Comments

    mtodd Thu Jan 29 12:42:36 -0800 2009

    Aye aye captain.

    gtcaz Thu Jan 29 12:43:01 -0800 2009

    Done. Would love to see native support for it in editors like Coda and Espresso as well.

    ripta Thu Jan 29 12:50:39 -0800 2009

    I love this in theory, but I’m not so sure I’d like it in practice. I have a feeling Apple will somehow manage to botch the shipment like they did with the Ruby that ships with Leopard.

    Still, git rocks.

    mattetti Thu Jan 29 12:52:18 -0800 2009

    @ripta what’s the matter with the Ruby that ships with Leopard?

    josh Thu Jan 29 12:52:26 -0800 2009

    Great idea!

    Is there a ticket already open that we all can comment spam on?

    rubyist Thu Jan 29 13:00:38 -0800 2009

    The Ruby that ships with Leopard works just fine – and there’s even less to “botch” with git – so I’m all in.

    wfarr Thu Jan 29 13:07:57 -0800 2009

    Done!

    kent Thu Jan 29 13:12:19 -0800 2009
    Done and Done.
    elliottcable Thu Jan 29 13:32:43 -0800 2009

    For those who like copypasta:

    Summary: I use git, and I’d love to be able to give other Mac users instructions for installing my software that didn’t require them to install git first. You gave us Ruby, now give us git!

    Steps to Reproduce: Type `git` in bash.

    Expected Results: Have git run.

    Actual Results: “-bash: git: command not found”

    Regression: Occurs: On any current out-of-the-box Mac OS X system Doesn’t Occur: On my box, because I manually installed `git`.

    Notes: Workarounds: Install `git` yourself, by hand, in the most tedious of processes (from a new users’ perspective).

    I submitted all of this as bug #6540700.

    timocratic Thu Jan 29 13:38:26 -0800 2009

    Done

    tristandunn Thu Jan 29 13:40:03 -0800 2009

    Done.

    cbowns Thu Jan 29 14:01:05 -0800 2009

    Wow, that’s a lot of bugs. Keep them coming, this would be great to have.

    fredngo Thu Jan 29 14:43:02 -0800 2009

    Submitted as bug #6541204

    reconbot Thu Jan 29 14:47:33 -0800 2009

    done

    charlieok Thu Jan 29 14:58:14 -0800 2009

    I’d like to see XCode support git the way it supports a few other version control systems.

    drnic Thu Jan 29 14:59:03 -0800 2009

    I might ask for git integration into xcode whilst I’m on radar raising tickets

    patnotz Thu Jan 29 15:48:42 -0800 2009

    With the rate of development in Git it seems that the version that ultimately ships will quickly be “old”. Still, I suppose it would be nice to some version there. Okay, I’ll go do it. Xcode support too.

    rmm5t Thu Jan 29 15:51:13 -0800 2009

    Done.

    lukebayes Thu Jan 29 16:11:51 -0800 2009

    bug report. check.

    stammy Thu Jan 29 17:37:01 -0800 2009

    bug submitted!

    tamsler Thu Jan 29 19:55:43 -0800 2009

    done and +1

    jaxn Thu Jan 29 20:12:38 -0800 2009

    I submitted as bug # 6542586. I asked for Git to be included with the Developer Tools install. I also requested Git to be included in xCode.

    sebnow Thu Jan 29 20:45:14 -0800 2009

    Xcode support would be worthy to bug Apple engineers about, but I’m guessing that they already have their eye on it, since people at WWDC ’08 even bugged them about it.

    Having git installed on OS X by default would be nice, but it might also be annoying having to install new versions in /usr/local (or, god forbid, /opt) while the default is in /usr. That’s always a problem with pre-installed software on OS X.

    voxxit Fri Jan 30 07:43:34 -0800 2009

    #6543320! :)

    technomancy Fri Jan 30 09:50:19 -0800 2009

    Wouldn’t it be more productive to ask them to help make macports not suck?

    Aupajo Fri Jan 30 10:40:05 -0800 2009

    Done. Glory to Git!

    Sheeo Fri Jan 30 14:23:33 -0800 2009

    done. :)

    joshdavey Fri Jan 30 14:25:34 -0800 2009

    Done.

    Although I agree with the other comments about macports. It makes more sense to have macports pre-installed. I guess one step at a time.

    nate Sat Jan 31 22:36:52 -0800 2009

    some sort of integrated package management for development tools would be really nice, maybe not macports

    tpitale Sun Feb 01 00:09:50 -0800 2009

    I’m not sure this is the best idea. For examples of why this is a bad idea: does anyone here use the installed copy of Ruby? Has anyone here been able to upgrade the pre-packaged copy of Ruby? Most of the Ruby developers I know have had to use macports or have installed from source because there is no clear upgrade path.

    FlyboyArt Mon Feb 02 03:12:47 -0800 2009

    Installation of git on OSX is a no-brainer for anyone who has compiled anything before. Asking Apple to get involved means things turning out to be installed in the wrong place, hard to update and starting out with a really old version of GIt (as the lead times for shipping are months long). I have a 10 line shell script that can download, deflate and install Git. It takes < 1 minute on my MacBook Pro to do this whenever a new version comes out. If Apple provided easy ways to update things (i.e. Ruby, Git, Gems, etc.) I would be pleased to have them pre-install it but as it is, I’m perfectly happy (and prefer!) to do it myself so it doesn’t get screwed up.

    brightspark3 Mon Feb 02 11:14:02 -0800 2009

    Couldn’t agree with you more, FlyboyArt.

    edgecase Wed Feb 04 08:59:33 -0800 2009

    Why wouldn’t you use the packaged version of Ruby? Works like a charm.

    unimatrixZxero Mon Feb 09 01:01:00 -0800 2009

    It has been done.

    unimatrixZxero Mon Feb 09 01:01:01 -0800 2009

    It has been done.

    liquid Mon Feb 09 11:58:37 -0800 2009

    done. fingers crossed.

    samaaron Thu Feb 19 10:59:23 -0800 2009

    done – let’s hope!

    otuomelabs Thu Oct 08 09:51:33 -0700 2009

    Submitted Bug ID# 7286977

    Please log in to comment.