<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git on The Lone C++ Coder's Blog</title><link>https://www.lonecpluspluscoder.com/tags/git/</link><description>Recent content in Git on The Lone C++ Coder's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 06 Aug 2015 17:14:00 +0000</lastBuildDate><atom:link href="https://www.lonecpluspluscoder.com/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>TLS issues with Emacs and Git for Windows</title><link>https://www.lonecpluspluscoder.com/2015/08/06/tls-issues-with-emacs-and-git-for-windows/</link><pubDate>Thu, 06 Aug 2015 17:14:00 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2015/08/06/tls-issues-with-emacs-and-git-for-windows/</guid><description>&lt;p>I&amp;rsquo;ve recently blogged about &lt;a href="https://www.lonecpluspluscoder.com/2015/08/01/adding-tls-support-to-emacs-24-5-on-windows/">adding TLS support to Emacs 24.5 on Windows&lt;/a> and &lt;a href="https://www.lonecpluspluscoder.com/2015/08/04/improve-git-performance-on-windows-without-patching-your-git-install/">improving git performance on Windows by installing an alternative git command line client&lt;/a>. The reason I ended up investigating how to add SSL and TLS support to Emacs is that when I originally upgraded from the official git Windows client to the &lt;a href="http://git-for-windows.github.io/">Git for Windows&lt;/a> build, I ended up with non-working TLS support in Emacs.&lt;/p>
&lt;p>The TLS issues only occur if you tell the git installer to add git and all supporting Unix utilities to the path, which is &lt;strong>not&lt;/strong> the default setting for a git installation on Windows.&lt;/p></description></item><item><title>Improve git performance on Windows without patching your git install</title><link>https://www.lonecpluspluscoder.com/2015/08/04/improve-git-performance-on-windows-without-patching-your-git-install/</link><pubDate>Tue, 04 Aug 2015 17:15:00 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2015/08/04/improve-git-performance-on-windows-without-patching-your-git-install/</guid><description>&lt;p>I&amp;rsquo;ve blogged about &lt;a href="https://www.lonecpluspluscoder.com/2014/03/12/improving-the-performance-of-git-for-windows/">improving the performance of Git on Windows&lt;/a> in the past and rightly labelled the suggested solution as a bad hack because it requires you to manually replace binaries that are part of the installation. For people who tend to use DVCSs from the command line, manually replacing binaries is unlikely to be a big deal but it&amp;rsquo;s clunky and should really be a wakeup call for some people to include a newer base system.&lt;/p></description></item><item><title>Making git work better on Windows</title><link>https://www.lonecpluspluscoder.com/2014/12/14/making-git-work-better-windows/</link><pubDate>Sun, 14 Dec 2014 21:39:41 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2014/12/14/making-git-work-better-windows/</guid><description>&lt;p>In a &lt;a href="https://www.lonecpluspluscoder.com/2014/03/12/improving-the-performance-of-git-for-windows/" title="Improving the performance of Git for Windows">previous blog post&lt;/a> I explained how you can substantially improve the performance of git on Windows updating the underlying SSH implementation. This performance improvement is very worthwhile in a standard Unix-style git setup where access to the git repository is done using ssh as the transport layer. For a regular development workstation, this update works fine as long as you keep remembering that you need to check and possibly update the ssh binaries after every git update.&lt;/p></description></item><item><title>Improving the performance of Git for Windows</title><link>https://www.lonecpluspluscoder.com/2014/03/12/improving-the-performance-of-git-for-windows/</link><pubDate>Wed, 12 Mar 2014 19:35:04 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2014/03/12/improving-the-performance-of-git-for-windows/</guid><description>&lt;p>Admittedly I&amp;rsquo;m  not the biggest fan of &lt;a href="http://git-scm.com/">git&lt;/a> - I prefer &lt;a href="http://mercurial.selenic.com/">Mercurial&lt;/a> - but we&amp;rsquo;re using it at work and it does a good job as a DVCS. However, we&amp;rsquo;re mostly a Windows shop and the out of the box performance of &lt;a href="http://msysgit.github.io/">Git for Windows&lt;/a> is anything but stellar when you are using ssh as the transport for git. That&amp;rsquo;s not too much bother with most of our repos but we have a couple of fairly big ones and clone performance with those matters.&lt;/p></description></item><item><title>How to enable (hack) git-p4 in msysgit for Windows</title><link>https://www.lonecpluspluscoder.com/2013/06/20/how-to-enable-hack-git-p4-in-msysgit-for-windows/</link><pubDate>Thu, 20 Jun 2013 07:59:38 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2013/06/20/how-to-enable-hack-git-p4-in-msysgit-for-windows/</guid><description>&lt;p>The default installation of msysgit (aka the official git client for Windows) is unfortunately built without python support. There are understandable reasons as to why this is, starting with &amp;ldquo;where the heck do I find the various python versions on Windows&amp;rdquo;. For me the problem was that I needed &lt;a href="http://git-scm.com/docs/git-p4">git-p4&lt;/a> to extract some code history out of a Perforce repository and guess what, git-p4 is written in Python. Only solution for me was that I had to find a way to make this work short of throwing Linux in a VM just to get a git import going.&lt;/p></description></item></channel></rss>