v2.7.2 release
[git-osx-installer.git] / www / index.html
blob0d8c4a561a24c377d0e50b1f80099fab5afba608
1 <!DOCTYPE html>
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <!--
4 <head>
5 -->
6 <head>
7 <meta charset='utf-8' />
8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9 <link rel="alternate" type="application/atom+xml" title="Git OS X Installer Updates" href="feed.atom" />
10 <script type="text/javascript">var NREUMQ=[];NREUMQ.f=function(){}</script>
12 <title>Git OS X Installer</title>
14 <style type="text/css">
15 body {
16 margin-top: 1.0em;
17 background-color: #f0efe7;
18 font-family: Times, "Times New Roman", serif;
19 color: black;
21 #container {
22 margin: 0 auto;
23 max-width: 95ex;
24 position: relative;
26 @media screen {
27 .last { margin-bottom: -1em;}
28 .aftermargin {
29 position: absolute;
30 height: 100%;
31 width: 1px;
34 h1 { font-size: 3.8em; color: black; margin-bottom: 0.1em; }
35 h1 .small { font-size: 0.4em; }
36 h1 a { text-decoration: none; }
37 h2 { font-size: 1.5em; color: black; }
38 h3 { /* text-align: center;*/ color: black; }
39 h1, h2, h3, th { font-family: Helvetica, Arial, FreeSans, sans-serif; font-weight: normal; }
40 a { color: black; }
41 .description { font-size: 1.2em; margin-bottom: 1em; margin-top: 1em; font-style: italic; margin-left: 3em; }
42 .download { float: right; }
43 tt, .nowrap { white-space: nowrap; font-size: 90%; }
44 pre, ttx { font-family: Menlo, Monaco, Consolas, Courier, "Courier New", monospace;}
45 pre { font-size: 90%; padding: 0.5em 1ex; border: thin dotted silver; }
46 hr { border: 0; width: 80%; border-bottom: thin solid silver; }
47 p { text-align: justify; }
48 p.left { text-align: left; }
49 .inset { margin-left: 1ex; margin-right: 1ex; }
50 .footer { text-align:center; padding-top:2em; font-style: italic; }
51 ul.ulnone { list-style-type: none; }
52 li { margin-top: 0; margin-bottom: 0; }
53 .indent { display: block; margin-left: 5ex; margin-right: 5ex; text-align: left; }
54 .indent125 { display: block; margin-left: 1.25ex; margin-right: 1.25ex; text-align: left; }
55 .spacer05 { display: inline-block; height: 1em; width: 0.5ex; }
56 .spacer25 { display: inline-block; height: 1em; width: 2.5ex; }
58 .nobreak { white-space: nowrap; }
59 .hash td { font-size: 80%; line-height: 1.0; font-family: monospace; }
60 .hash tr > td:first-child { text-align: right; }
61 .hash tr > td:first-child:after { content: ':'; }
63 table.download-list {
64 border-collapse: separate;
65 border-spacing: 1.25ex 0;
66 width: 100%;
67 margin-bottom: 0.5em;
70 table.download-list > * > tr > td:first-child,
71 table.download-list > * > tr > td:first-child + td,
72 table.download-list > * > tr > td:first-child + td + td,
73 table.download-list > * > tr > td:first-child + td + td + td {
74 white-space: nowrap;
77 tr.header th {
78 text-align: left;
79 border-bottom: thin solid black;
81 tr.separator {
82 height: 0.25em;
85 span.down {
86 display: inline-block;
87 width: 1em;
88 height: 1em;
89 margin-right: 2px;
90 vertical-align: baseline;
91 background-repeat: no-repeat;
92 background-position: 0% 100%;
93 background-size: 1em 1em;
94 -moz-background-size: 1em 1em;
95 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQnRFWHRDb21tZW50AHRJTUUgY2h1bmtsZW4gNyBpZ25vcmVkDUFTQ0lJOiAuLi4uLjA3DUhFWDogMDdENjA5MTYxMDMwMzeLgNWuAAACTUlEQVR4nJRQW2iSYRj+tgq6k5BuDILdObqoYLBRxsjBsKvoIoKKokbrMMibrZsMNseojPJAbINg0zZlFVEi1Yi8aNJWiXlG51lvdOiNiBcefp++74tfZGzQXnh43+89PN/zvoTsYhfmeoQrr3oxsngSY0v9UFvPYLfeHe2c8Yjw5rcB7z0v8fHPLNTLA3sjGNIfFqw/n+PFVzUnufu6b28Ep59JBMu6Dk9Xx/DWbcTIwon/I+h5RIrHpruK1xZPYeHHE8x8HsWK2wDNh4u4v9yHByuKnYmi0agzHA7j6MN9uG4Zwuz3STp8D5OOGzB8G+cqphyXcYse1Ww2O7cPD6ZSKVQqFWwVt6AyHsfNpWHMrWmh/XQblg0dxt+dx6V5OcrlMux2O0wmk7JNEAqFnIVCAfF4HLlcDsl0Amf1coxaVZhfm8Yd6zAllcHlcsHv9yMQCECn0/1TEQwGBzc3N1EqlcBUUDW8YePXOhTaQ7hqVmDg8UG43W74fD4kk0mwz+ga0Gg0SuL1evnv+Xwe2WwWmUyGI51OIxqPoHfqABKJBB9knqlkdY/Hg4mJCWd3vV4n1WqV0GFCCxxUCaHNJJvKEX2/g8RiMRKJRAg9MgddmdB7ETbLCPgx2EMQBEJ35A10LUJ/42BkVAEnZj21Wo1IJBI2o+xmj2azycGKIsScmN8eNxoNjv2MQBxqtVpELpdzzwCgnWdxZ575NoFUKuWNrCBCbGTGYmaddZlMxpV02Wy2L3QXFbsBI+v0IkS5DJ2rUqLVvwAAAP//AwDkwh7q3xB35AAAAABJRU5ErkJggg==);
98 span.rss {
99 display: inline-block;
100 width: 14px;
101 height: 14px;
102 margin: 0 2px;
103 vertical-align: baseline;
104 background-repeat: no-repeat;
105 background-position: 0% 100%;
106 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACQElEQVR4nIyS70tTURjH739RFmvbDc2kjAxHRRgUWK5JVK8aEb4oiHrRMrKitmptLbc7GDUi3czSBQVKL+pVQUJBJNXIDGVuOtfdz5t33t3ZNr0vvp17r2xRbzrwPZznnOdzvuc8PFSsk1ob7aTGIyYqQcTNmKgsibOxf5VbVZiojpKh2dM0Jrt0SIVsSA9YkPQcRrJnE3LWJgiOLSh6mlHybUfl3jairZBhijgIkVMbMWXrwN/j18RLCH0HUXpggBTYCenRbkj9LTII2VGcO1ePWXs7ksOXkHrag+wrBuL0WPWC5S+PsTxAoME9kIK7qqAwb2lArLsRrO8YeeY+pO/uAOsxIDN6EZXMlAKvTD4jYBtW+v8EuxsQvdNedSjH3kF8cRbc/VYkHh5AOfVN2a8E21Bm6mtg6spm/GD2Y+GtH4ufn9cueO9G1qUFGzyigh8DKDr0Kkgmgb/djEWmBXlPEzJOHZJ9RpTiH5Rkcfgo4je14Mf8Spy30SooV/WnvRG8QwPRVYclZj04lwZxb6vqEnmNuFWL9Og1JeZ9JhWcPkQJ8atrUBh/ohxIEyGIXh3iNzagEB5R9uadBiSGzitrzn9SBb8bqcIMAaUiV/3bEqMHS5638IZRYtZrRGJQBfkRd9WxmLy1DoVPQ2rZv4aw1EuDs+tJVTvAB04gYdFj7vpesL1mRMy1P4YFpwaCW4eCW69AooNG3kojd5lG5gKNxBmS3EUjcpxG1KxVW05u2NXGxX9KafLfAAAA//8DANHLGgh1x+0wAAAAAElFTkSuQmCC);
109 span.git {
110 display: inline-block;
111 width: 0.8em;
112 height: 0.8em;
113 margin-right: 2px;
114 vertical-align: baseline;
115 background-repeat: no-repeat;
116 background-position: 0% 100%;
117 background-size: 0.8em 0.8em;
118 -moz-background-size: 0.8em 0.8em;
119 background-image: url(git-icon.png);
122 </style>
123 </head>
125 <body>
127 <div id="container">
129 <h1><span class="git"></span>Git OS X Installer<a rel="alternate" type="application/atom+xml" title="Git OS X Installer Updates Feed" href="feed.atom"><span class="rss"></span></a></h1>
131 <div class="description">
132 <p>Universal binary OS X Installer for Git</p>
133 </div>
135 <ul>
136 <li>FAT universal binary includes ppc, ppc64, x86 and x86-64</li>
137 <li>OS X 10.4.8 and later compatible (including 10.5.x, 10.6.x, 10.7.x, 10.8.x, 10.9.x, 10.10.x etc.)</li>
138 <li>Git <a href="#translations">translations</a> included!</li>
139 <li><tt>git send-email</tt> and <tt>git imap-send</tt> work out-of-the-box, nothing more to install!</li>
140 <li><tt>git instaweb</tt> works out-of-the-box and includes several enhancements</li>
141 <li><tt>--perl-regexp</tt> is fully supported</li>
142 <li><tt>git subtree</tt> included</li>
143 <li><tt>git-credential-osx-keychain</tt> included</li>
144 <li>Full documentation included (man pages, html pages, release notes, howtos, tech docs etc.)</li>
145 <li>GnuPG <tt>gpg</tt> signing utility with smart card support included!</li>
146 </ul>
148 <h2 id="quick">Quick Download</h2>
150 <table class="download-list">
151 <thead>
152 <tr class="header">
153 <th>Download</th><th>Size</th><th>Tag</th><th>Released</th><th>Info</th>
154 </tr>
155 <tr class="separator"><td colspan="4"></td></tr>
156 </thead>
157 <tbody>
159 <tr><td><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.7.2-osx-installer.dmg"><span class="down"></span>git-2.7.2-osx-installer.dmg</a></td>
160 <td>12 MiB</td>
161 <td>v2.7.2</td>
162 <td>2016-02-29</td>
163 <td>Mac OS X 10.4+ universal installer for Git version 2.7.2 [<a href="#gitosx-v2.7.2_in">hashes</a>]</td></tr>
165 <tr><td><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.6.5-osx-installer.dmg"><span class="down"></span>git-2.6.5-osx-installer.dmg</a></td>
166 <td>12 MiB</td>
167 <td>v2.6.5</td>
168 <td>2016-02-24</td>
169 <td>Mac OS X 10.4+ universal installer for Git version 2.6.5 [<a href="#gitosx-v2.6.5_in">hashes</a>]</td></tr>
171 <tr><td><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.5.4-osx-installer.dmg"><span class="down"></span>git-2.5.4-osx-installer.dmg</a></td>
172 <td>12 MiB</td>
173 <td>v2.5.4</td>
174 <td>2016-02-05</td>
175 <td>Mac OS X 10.4+ universal installer for Git version 2.5.4 [<a href="#gitosx-v2.5.4_in">hashes</a>]</td></tr>
177 </tbody>
178 </table>
180 <form class="indent125"
181 action="https://feedburner.google.com/fb/a/mailverify"
182 method="get"
183 target="popupwindow"
184 onsubmit="window.open('https://feedburner.google.com/fb/a/mailverify?uri=GitOSXInstaller&amp;loc=en_US', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"
185 ><p>Receive Git OS X Installer updates notifications by email
186 <span style="font-size:80%">(powered by <a href="https://feedburner.google.com" target="_blank">FeedBurner</a>)</span>:
187 <input type="hidden" value="GitOSXInstaller" name="uri"/><input type="hidden" name="loc" value="en_US"/>
188 <input type="submit" value="Subscribe" />
189 </p></form>
191 <h2 id="notes">Important Notes</h2>
193 <p>In order to fully support SHA-256 certificates on Mac OS X 10.4 and Mac OS X 10.5 and to be more fully integrated
194 with the native OS X experience, this version of Git uses libcurl for all http/https/imap/imaps/smtp/smtps activity
195 where libcurl has been compiled to use the OS X native Secure Transport instead of OpenSSL. (This means that Git will use
196 the standard root certificates from the normal system keychain locations for https/smtps/imaps authentication unless one
197 of the various Git certificate configuration options is used to tell it otherwise.) Please note that even though libcurl is using the OS X native Secure Transport backend, the Secure Transport backend has been enhanced so that it <em>does not</em> suffer from the <a href="iscurlsick.html#problem">client certificate indigestion problem</a>.</p>
199 <p>In practice there should be no difference in use between Git built this way and Git built to use curl/OpenSSL with one
200 minor exception.</p>
202 <p>Secure Transport does not support a directory of certificates like OpenSSL does. An error will result if any of
203 the following are used:</p>
204 <ul>
205 <li><tt>http.sslCAPath</tt> (but <tt>http.sslCAInfo</tt> works just fine)</li>
206 <li><tt>GIT_SSL_CAPATH</tt> (but <tt>GIT_SSL_CAINFO</tt> works just fine)</li>
207 <li><tt>sendemail.smtpsslcertpath</tt> set to a directory (but set to a file works just fine)</li>
208 <li><tt>smtp-ssl-cert-path</tt> set to a directory with <tt>git send-email</tt> (but set to a file works just fine)</li>
209 </ul>
211 <p>Additionally since the version of <tt>git imap-send</tt> that&#x2019;s included is a curl-only version, there is one tiny
212 behavioral difference to be aware of. When <tt>git imap-send</tt> is set to use a tunnel (i.e. <tt>imap.tunnel</tt> is set),
213 an OpenSSL-using version of <tt>git imap-send</tt> will attempt to use the <tt>STARTTLS</tt> command if the other end of
214 the tunnel supports it. A libcurl-using version of <tt>git imap-send</tt> will never do this. This only affects tunnels. All
215 direct connections using <tt>imaps</tt> will always be encrypted.</p>
217 <p>A change log showing the various software versions and patches included in the different releases is available
218 <a href="https://github.com/mackyle/git-osx-installer/blob/master/ChangeLog.txt">here</a>.</p>
220 <h2 id="translations">Git Translations</h2>
222 <p>The Git translations ARE included. The installer also contains an option (off by default) to make the installed
223 version of Git choose its translation based on the System Preferences > International > Languages settings
224 (instead of the <tt>LANG</tt> etc. environment variables) if desired.</p>
226 <p>Details on how to alter the translation selection behavior can be found in the release notes (installed to <tt>/opt/git/Release_Notes.rtf</tt>).</p>
228 <h2 id="extras">Optional Extras</h2>
230 <p>Optional installs of <a href="http://repo.or.cz/topgit/pro.git">TopGit</a>, a <tt>curl</tt> command line
231 tool (that uses the <tt>libcurl.dylib</tt> installed for Git), <a href="https://www.gnupg.org/">GnuPG</a>&#x2019;s
232 <tt>gpg</tt> utility and library headers (so that a new version of Git can be built from source using the
233 libraries installed for Git) are included in the installer and enabled by default.</p>
235 <p>Customize the installation to turn off any of the optional installs.</p>
237 <p>Details on what gets installed and where everything goes can be found in the release notes (installed to <tt>/opt/git/Release_Notes.rtf</tt>).</p>
239 <h2 id="patches">Patch Sources</h2>
241 <p>Various patches have been applied in order to make the build work well with Mac OS X. They are all available
242 from the <a href="https://github.com/mackyle/git-osx-installer">Git OS X Installer repository</a> and the
243 <a href="https://github.com/mackyle/git-osx-installer/blob/master/README_PATCHES.txt">README_PATCHES.txt</a> file
244 details them all.</p>
246 <h2 id="downloads">Downloads</h2>
247 <p>Universal binary installers of Git (including required support libraries and executables)
248 runnable on Mac OS X 10.4 or later are available from the following convenient download links:</p>
249 <dl>
251 <dt id="gitosx-v2.7.2_in"><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.7.2-osx-installer.dmg"><span class="down"></span><tt>git-2.7.2-osx-installer.dmg</tt></a> Mac OS X 10.4+ universal installer package (tag: <tt>v2.7.2</tt>)</dt>
252 <dd><table class='hash'><tr><td>SIZE</td><td>12 MiB</td></tr>
253 <tr><td>MD5</td><td>8b975731ac1744460c4a8b5a3a25c9a7</td></tr>
254 <tr><td>SHA1</td><td>bb149bf72bb854b2c059397774a52da57aa3b4a3</td></tr>
255 <tr><td>SHA256</td><td>2fc3577a742c4773ce4ed06916bc40517833256c4765e7d4738d6adc92e98a51</td></tr></table></dd>
257 <dt id="gitosx-v2.6.5_in"><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.6.5-osx-installer.dmg"><span class="down"></span><tt>git-2.6.5-osx-installer.dmg</tt></a> Mac OS X 10.4+ universal installer package (tag: <tt>v2.6.5</tt>)</dt>
258 <dd><table class='hash'><tr><td>SIZE</td><td>12 MiB</td></tr>
259 <tr><td>MD5</td><td>fafa263802b7d1d6e2790376efe06a0b</td></tr>
260 <tr><td>SHA1</td><td>7d37273d9f450e22bc1d95158d91b4be82781a1c</td></tr>
261 <tr><td>SHA256</td><td>24960ff9d3d4be85cad1e3a9c72c2f9a176fa39382c0ac0560b4f9caf929f18a</td></tr></table></dd>
263 <dt id="gitosx-v2.5.4_in"><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.5.4-osx-installer.dmg"><span class="down"></span><tt>git-2.5.4-osx-installer.dmg</tt></a> Mac OS X 10.4+ universal installer package (tag: <tt>v2.5.4</tt>)</dt>
264 <dd><table class='hash'><tr><td>SIZE</td><td>12 MiB</td></tr>
265 <tr><td>MD5</td><td>da0810616bcf363d6042c04cf7935ff5</td></tr>
266 <tr><td>SHA1</td><td>d6538a55e51f2f85bd1605d7824d4a3056716bdc</td></tr>
267 <tr><td>SHA256</td><td>4f258fa73937c2a220c6b996831ecbb2e4d0601ae4cf64cc5fe315c3d214713d</td></tr></table></dd>
269 <dt id="gitosx-v2.4.10_in"><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.4.10-osx-installer.dmg"><span class="down"></span><tt>git-2.4.10-osx-installer.dmg</tt></a> Mac OS X 10.4+ universal installer package (tag: <tt>v2.4.10</tt>)</dt>
270 <dd><table class='hash'><tr><td>SIZE</td><td>12 MiB</td></tr>
271 <tr><td>MD5</td><td>3550c8079f6923cdbac4923f45fe16ac</td></tr>
272 <tr><td>SHA1</td><td>59aa26e0ba61bac0ab23b81ea1b7172bf33f704a</td></tr>
273 <tr><td>SHA256</td><td>8100a9757005737427cf5977f61e090c2472662cf69f570a434093d9db1714b2</td></tr></table></dd>
275 <dt id="gitosx-v2.3.10_in"><a href="https://bitbucket.org/mackyle/git-osx-installer/downloads/git-2.3.10-osx-installer.dmg"><span class="down"></span><tt>git-2.3.10-osx-installer.dmg</tt></a> Mac OS X 10.4+ universal installer package (tag: <tt>v2.3.10</tt>)</dt>
276 <dd><table class='hash'><tr><td>SIZE</td><td>12 MiB</td></tr>
277 <tr><td>MD5</td><td>c5de880533715eeab4f1f598e46d0bba</td></tr>
278 <tr><td>SHA1</td><td>19be02affaa152e9802dca908e10e72e89b976fb</td></tr>
279 <tr><td>SHA256</td><td>0fbdce3c5059cc354cd3c4a0ad78ff2604b51213a861f21b9d191ddb501205e1</td></tr></table></dd>
281 </dl>
283 <p>Please note that older versions which were previously listed here, while still available for
284 download, are no longer recommended.</p>
286 <h2 id="license">License</h2>
288 <p>Git itself is licensed under GPLv2. Some of the libraries it has been linked with have less restrictive licenses,
289 but since GPLv2 is the most restrictive of the bunch it&#x2019;s the controlling one. GnuPG is licensed under
290 GPLv3 but is an optional install (aggregated into the installer) and does not affect the license used by Git.
291 GnuPG is linked with libusb and libusb-compat to provide smart card support and those are LGPLv2.1 making the
292 effective GnuPG license restrictions still GPLv3.</p>
294 <p>The installer will display ALL licences for all software included in the installer package.</p>
296 <h2 id="seealso">See Also</h2>
298 <ul class="last">
299 <li><a href="http://git-scm.com/">The Git home page</a></li>
300 <li>The <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License v2.0</a></li>
301 <li style="margin-bottom:0">The <a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU General Public License v3.0</a></li>
302 </ul>
304 </div>
306 <span class="aftermargin"></span></body>
307 <!--
308 </body>
310 </html>