Is there lightweight git client for Windows ?
I installed TortoiseGit which has dependency on msysgit. msysgit installation is ~1.6GB which totaly blows my mind. I thought only Oracle can bloat software like that :)
Thanks!
Is there lightweight git client for Windows ?
I installed TortoiseGit which has dependency on msysgit. msysgit installation is ~1.6GB which totaly blows my mind. I thought only Oracle can bloat software like that :)
Thanks!
Latest Git for Windows 1.7.10.x occupies 208M on my hard drive. The problem you're observing is that the software you're using to check the installed size does not honor NTFS hardlinks. For instance, if you would look at the libexec
subdirectory using a recent version of FAR in its "File links" mode (Ctrl-9
), you'll see most binaries there have 107 links as they all really link to one executable file.
The other problem is that this is Windows, and some bits of Git are implemented as Unix shell scripts or in Perl and its two standard GUI front-ends (git gui
and gitk
) are implemented in Tcl/Tk; in a typical GNU/Linux (or *BSD or whatever) system you'd have these dependent runtimes installed system-wide but Git for Windows is condemned to carry them with itself as there's no sane packaging system which it could rely upon.
There are attempts to do clear-room reimplementations such as libgit2
which could supposedly be used to implement a light-weight Git client, but all these attempts are seriously lacking in features compared with full-blown Git and will probably continue to do so because Git itself is evolving as well.
In short: I would just relax and proceed with Git for Windows. ;-)
Try the GitHub for Windows client. Even though it has some github-specific functions you do not need the repos to be in github.
If you dislike the metro style you won't like it though.
Check out GitExtensions:
How do you get the 1.6GB for msysgit?
My C:/Program Files/Git
directory containing msysgit is 'only' 222MB.
If you want to save space: drop Tortoise, use the git console, which (in not only my opinion) is the right way to unleash the full power of Git.