5 ms·
> git, for all its issues, is not bundling the kitchen sink. It doesn't bundle the kitchen sink in its native *nix environment, but for Windows it does. Git in
by maxxk 3y ago
> git, for all its issues, is not bundling the kitchen sink.
It doesn't bundle the kitchen sink in its native *nix environment, but for Windows it does. Git installer is > 50 MB, including (if I remember correctly) even a terminal.
While you can download Fossil as a 3.3 MB standalone binary for any supported platform.
- op00to 3y agoI don’t develop on a machine where this matters, even at scale. Who cares about a 47MB difference on machines with a few gigs of ram?
- deleted 3y ago[deleted]
- nickpsecurity 3y agoI used to try to make tools fit in cache, esp L1, because they'd load and run a lot faster. Lightening fast! Try that to see if it still works on the newer machines.
- abwizz 3y agofor scale you usally want things to be efficient. and caring about caching effects is not seldomly the lowest hanging fruit.
- hot_gril 3y agoI remember people installing git-bash and putty for Windows in computer science class to fill in all the gaps. Idk what the deal was with that cause, uh, why would I use Windows.
- willdr 3y agoBut on a developer machine this doesn't matter does it?
- NikkiA 3y agoActually it does, because with the windows git it includes it's own copy of ssh and bash, both of which will clash and fight with msys and/or other ssh installs - including the copy of ssh that microsoft themselves tuck away in \windows\system32 it's quite 'normal' for git-for-windows' ssh-agent to completely disable ssh-agent from working properly system-wide because it ends up pointing things at the wrong ssh-agent.
- willdr 3y agoBut a developer isn't using Windows.
- tempodox 3y agoLet's narrow that down and say they wouldn't voluntarily. But you obviously never heard of that adversarial entity named IT Department.
- maccard 3y agoThat's a very naive view.
- jdrek1 3y agoThat's a pretty ignorant view, there's tons of developers using Windows. If you take a look at the SO survey (or similar ones), Windows has 47% in the "Professional use" category.
- flohofwoe 3y agoPretty much all game development still happens on Windows because that's where all (or at least most of) the gamedev tools and middleware libraries are.
- TillE 3y agoIt's also where 99% of businesses are, client-side. Not everything is Electron or the web.
- fbdab103 3y agoLet's not forget how long it even took for there to be a reasonable Windows build of git. Git implicitly relied on significant amounts of Linux tooling which required bringing over an entire Mingw environment.
- casey2 3y ago>lets not forget I'd gladly take a FOSS Visual Studio on Linux. Heck, I won't even hold a grudge if it's under 60MB. Promise.
- abwizz 3y ago60megs? that'll bareley hold the latest styling theme package thingy
- justincormack 3y agoEr, it was written by Linus for use in Linux...
- taneq 3y ago"You're using Windows so you obviously want an entire mini-Cygwin type environment for your source control software"
- herewulf 3y agoActually I do to save me from the deprived interfaces the OS ships with. The Git install is one of the best Cygwin-likes I've encountered. It has the majority of tools needed and reasonable integration with the host OS. Very nice for getting something done quickly on any random Windows box.
- taneq 3y agoIt's fine if you don't have anything else installed already, but I have MSYS2 installed so it'd be nice if it were optional. Realistically an extra 50mb is not going to materially affect my life, but it's still aesthetically displeasing.
- GabrielTFS 3y agoI agree - that's why I use the git package in MSYS2, which afaik is just as capable (and makes it much easier to use git with the full array of UNIX tools I might want to use that don't necessarily ship with Git for Windows).