<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - git 1.5</title>
 <link>http://kerneltrap.org/taxonomy/term/1222/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Git 1.5.6, &quot;Relatively Small Impact Changes&quot;</title>
 <link>http://kerneltrap.org/Git/1.5.6_Relatively_Small_Impact_Changes</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/taxonomy/term/10&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Develop_0.gif&quot; alt=&quot;Tools&quot; title=&quot;Tools&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;As promised, this cycle was short and the release is with only relatively small impact changes,&lt;/i&gt;&quot; said Git maintainer Junio Hamano, &lt;a href=&quot;http://kerneltrap.org/mailarchive/git/2008/6/18/2165654&quot;&gt;announcing the release of Git v1.5.6&lt;/a&gt;.  He noted that both gitk and git-gui have been updated.  To improve portability, when running &quot;&lt;code&gt;git init&lt;/code&gt;&quot;, git now autodetects whether or not a filesystem is case insensitive, and updates a new configuration variable accordingly.  Dependencies on the &#039;&lt;code&gt;cpio&lt;/code&gt;&#039; and &#039;&lt;code&gt;curl&lt;/code&gt;&#039; binaries have also been removed.  Among the changes improving performance, the &quot;&lt;code&gt;git clone&lt;/code&gt;&quot; command has been rewritten in C.  Other changes include:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;&#039;&lt;code&gt;git bisect help&lt;/code&gt;&#039; gives longer and more helpful usage information; &#039;&lt;code&gt;git branch&lt;/code&gt;&#039; (and &#039;&lt;code&gt;git checkout -b&lt;/code&gt;&#039;) can be told to set up branch..rebase automatically, so that later you can say &#039;&lt;code&gt;git pull&lt;/code&gt;&#039; and magically cause &#039;&lt;code&gt;git pull --rebase&lt;/code&gt;&#039; to happen; &#039;&lt;code&gt;git cherry-pick&lt;/code&gt;&#039; and &#039;&lt;code&gt;git revert&lt;/code&gt;&#039; can add a sign-off; &#039;&lt;code&gt;git commit&lt;/code&gt;&#039; mentions the author identity when you are committing somebody else&#039;s changes; &#039;&lt;code&gt;git log&lt;/code&gt;&#039; and friends learned the &#039;&lt;code&gt;--graph&lt;/code&gt;&#039; option to show the ancestry graph at the left margin of the output; &#039;&lt;code&gt;git send-email&lt;/code&gt;&#039; now can send out messages outside a git repository; &#039;&lt;code&gt;git svn&lt;/code&gt;&#039; learned --add-author-from option to propagate the authorship by munging the commit log message; new object creation and looking up in &#039;&lt;code&gt;git svn&lt;/code&gt;; has been optimized.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Git/1.5.6_Relatively_Small_Impact_Changes&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Git/1.5.6_Relatively_Small_Impact_Changes#comments</comments>
 <category domain="http://kerneltrap.org/git">git</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1222">git 1.5</category>
 <category domain="http://kerneltrap.org/Junio_Hamano">Junio Hamano</category>
 <category domain="http://kerneltrap.org/release">release</category>
 <category domain="http://kerneltrap.org/source_control">source control</category>
 <category domain="http://kerneltrap.org/taxonomy/term/10">Tools</category>
 <pubDate>Thu, 19 Jun 2008 00:04:03 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16314 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Git 1.5.5, &quot;Available at the Usual Places&quot;</title>
 <link>http://kerneltrap.org/Linux/Git%201.5.5_Available_at_the_Usual_Places</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;The latest feature release GIT 1.5.5 is available at the usual places,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/git/2008/4/9/1380724&quot;&gt;began Git maintainer Junio Hamano&lt;/a&gt;, adding &quot;&lt;i&gt;we kept this cycle just slightly over two months, as the previous 1.5.4 cycle was painfully tooooo long.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;Git is a distributed version control system that was originally written by Linus Torvalds in April of 2005.  It was written to be only a temporary replacement for BitKeeper, which Linus had been using to manage kernel source code since February of 2002. Junio Hamano took over maintainership of Git in July of 2005, and the tool has long since become quite popular outside of even Linux kernel development. Regarding the latest stable release, Junio highlighted some of the changes, including:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Comes with git-gui 0.10.1;  bunch of portability improvement patches coming from an effort to port to Solaris has been applied;  &#039;git fetch&#039; over the native git protocol used to make a connection to find out the set of current remote refs and another to actually download the pack data.  We now use only one connection for these tasks;  &#039;git commit&#039; does not run lstat(2) more than necessary anymore;  bash completion script (in contrib) are aware of more commands and options;  a catch-all &#039;color.ui&#039; configuration variable can be used to enable coloring of all color-capable commands, instead of individual ones such as &#039;color.status&#039; and &#039;color.branch&#039;;  bash completion&#039;s prompt helper function can talk about operation in-progress (e.g. merge, rebase, etc.);  &#039;git help&#039; can use different backends to show manual pages and this can be configured using &#039;man.viewer&#039; configuration;  &#039;git gui&#039; learned an auto-spell checking;  &#039;git checkout&#039; and &#039;git remote&#039; are rewritten in C;  two conflict hunks that are separated by a very short span of common lines are now coalesced into one larger hunk, to make the result easier to read.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/Git%201.5.5_Available_at_the_Usual_Places&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/Git%201.5.5_Available_at_the_Usual_Places#comments</comments>
 <category domain="http://kerneltrap.org/BitKeeper">BitKeeper</category>
 <category domain="http://kerneltrap.org/git">git</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1222">git 1.5</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1223">git 1.5.5</category>
 <category domain="http://kerneltrap.org/Junio_Hamano">Junio Hamano</category>
 <category domain="http://kerneltrap.org/Linus_Torvalds">Linus Torvalds</category>
 <category domain="http://kerneltrap.org/release">release</category>
 <category domain="http://kerneltrap.org/source_control">source control</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Wed, 09 Apr 2008 16:26:12 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15953 at http://kerneltrap.org</guid>
</item>
<item>
 <title>GIT 1.5.4, &quot;An Unusually Long Cycle&quot;</title>
 <link>http://kerneltrap.org/Linux/GIT_1.5.4_An_Unusually_Long_Cycle</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Lin