Hacker News new | ask | show | jobs
by chrizel 3344 days ago
If you want the latest and greatest of everything, you could use Arch Linux.

Git today in many ways could be seen as fundamental component of many tools. Many packaging and build tools use it to fetch data. (like homebrew, plugin systems for many text editors etc.)

Also, the git version of your distribution IS relevant because other packages depend on it. For example, on my Ubuntu system the git package is a dependency of over 170 other packages. If you could install a newer version, a lot of these other packages might break.

The recommended way of installing git on macOS is via Apples git variant by installing Xcode which also requires root privileges btw.

2 comments

If you grab git from Homebrew, it doesn't overwrite the Xcode one, so if you depend on that you're good. How hard could this possibly be for apt-get and the like?
to be fair, there is LinuxBrew[1]; also, apparently you can use nix to the same effect.

I do believe that Linux-based desktop OSs should separate base system from user software, kind of like *BSDs have been doing; actually, I'd really distros to embrace something like homebrew, where packages are installed per-user

[1] http://linuxbrew.sh/

> If you want the latest and greatest of everything, you could use Arch Linux.

You're kidding me, right? https://git.archlinux.org/svntogit/community.git/log/trunk?h...

There's sometimes weeks before node is updated.

Updating PostgreSQL from 9.6.1 to 9.6.2 took 4 months.

And right now .net core build is failing on my archlinux test server.

---

If you want latest - use macOS with brew

If you need the latest versions so badly, why don't you just compile from source instead of waiting 4 months?
thanks package manager, you're useless