<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Code Tells You How  Revision History Tells You Why</title>
	<atom:link href="http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/feed/" rel="self" type="application/rss+xml" />
	<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/</link>
	<description></description>
	<lastBuildDate>Tue, 15 Jun 2010 13:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: telma bonilla</title>
		<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/comment-page-1/#comment-8883</link>
		<dc:creator>telma bonilla</dc:creator>
		<pubDate>Sun, 12 Jul 2009 07:43:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=19#comment-8883</guid>
		<description>Oscar,
I am very impressed with this code stuff which understanding does not come easily to me, but as you say in your personality profile, when something comes your way you do not know about you research; that is just like me!
I was in Guatemala and have lived in the USA for 30 years and have brother
whose name is like yours, but I have not seen him since I moved to the US. I would appreciate if you contact me at my email address.
Thanks, 
Telma</description>
		<content:encoded><![CDATA[<p>Oscar,<br />
I am very impressed with this code stuff which understanding does not come easily to me, but as you say in your personality profile, when something comes your way you do not know about you research; that is just like me!<br />
I was in Guatemala and have lived in the USA for 30 years and have brother<br />
whose name is like yours, but I have not seen him since I moved to the US. I would appreciate if you contact me at my email address.<br />
Thanks,<br />
Telma</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lm</title>
		<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/comment-page-1/#comment-333</link>
		<dc:creator>lm</dc:creator>
		<pubDate>Sat, 05 Apr 2008 03:21:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=19#comment-333</guid>
		<description>Part of the reason that we don&#039;t have lots of comments in the BitKeeper source base is that maintaining them is hard.  We go for the combination of 

a) make the code simple (aka, make me understand it and I&#039;m stupid)
b) comment the stuff that is not simple

While I can see the issue of switching gears, once you have a version control system that gives you insight you don&#039;t see it as switching, you see it as digging deeper.</description>
		<content:encoded><![CDATA[<p>Part of the reason that we don&#8217;t have lots of comments in the BitKeeper source base is that maintaining them is hard.  We go for the combination of </p>
<p>a) make the code simple (aka, make me understand it and I&#8217;m stupid)<br />
b) comment the stuff that is not simple</p>
<p>While I can see the issue of switching gears, once you have a version control system that gives you insight you don&#8217;t see it as switching, you see it as digging deeper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/comment-page-1/#comment-17</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Sat, 23 Dec 2006 06:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=19#comment-17</guid>
		<description>I use emacs, and with a combination of vc-annotate and vc-annotate-show-log-revision-at-line,  showing the svn log for a line is very easy.&lt;br /&gt;&lt;br /&gt;Using emacs-22, I was able to bind the separate commands together in a macro, which I can post below, but you may have to create and then save the macro yourself:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;(fset &#039;log-history-for-line &quot;\C-xvgL&quot;)&lt;br /&gt;(global-set-key &quot;\C-cwtf&quot; &#039;log-history-for-line)&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now, I can type: &lt;i&gt;Ctrl-c wtf&lt;/i&gt; and it will tell me what the commit message was for that line!</description>
		<content:encoded><![CDATA[<p>I use emacs, and with a combination of vc-annotate and vc-annotate-show-log-revision-at-line,  showing the svn log for a line is very easy.</p>
<p>Using emacs-22, I was able to bind the separate commands together in a macro, which I can post below, but you may have to create and then save the macro yourself:</p>
<p><b><br />(fset &#8216;log-history-for-line &#8220;\C-xvgL&#8221;)<br />(global-set-key &#8220;\C-cwtf&#8221; &#8216;log-history-for-line)<br /></b></p>
<p>Now, I can type: <i>Ctrl-c wtf</i> and it will tell me what the commit message was for that line!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oscar Bonilla</title>
		<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/comment-page-1/#comment-16</link>
		<dc:creator>Oscar Bonilla</dc:creator>
		<pubDate>Thu, 21 Dec 2006 17:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=19#comment-16</guid>
		<description>I have shortcuts in my editor that give me that information with a key press. Some systems (like subversion) take too long to get a fully annotated version, which is something that&#039;s instantaneous in BitKeeper. My personal opinion is that people don&#039;t rely more on history because the current tools for browsing history suck.</description>
		<content:encoded><![CDATA[<p>I have shortcuts in my editor that give me that information with a key press. Some systems (like subversion) take too long to get a fully annotated version, which is something that&#8217;s instantaneous in BitKeeper. My personal opinion is that people don&#8217;t rely more on history because the current tools for browsing history suck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://oscarbonilla.com/2006/12/code-tells-you-how-revision-history-tells-you-why/comment-page-1/#comment-15</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 21 Dec 2006 10:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=19#comment-15</guid>
		<description>I generally agree with what you are saying, but the problem is that doing the annotate and then looking up the check-in comment is generally a hassle. It requires my mind to shift gears thinking about the revision control system rather than the code I&#039;m browsing. That&#039;s generally bad because it&#039;s hard to get back on track.&lt;br/&gt;&lt;br/&gt;Maybe I need a mode in my editor where hovering over a line of code with the mouse pops up a tool tip with all the checkin comments that have affected that line of code... Something that you don&#039;t have to think about...&lt;br/&gt;&lt;br/&gt;I often find myself repeating myself in comments and in the commit log, and that annoys me a bit. Especially because the commit log is usually better written since I&#039;ve already practiced writing the comment in the code. :-)&lt;br/&gt;&lt;br/&gt;-David</description>
		<content:encoded><![CDATA[<p>I generally agree with what you are saying, but the problem is that doing the annotate and then looking up the check-in comment is generally a hassle. It requires my mind to shift gears thinking about the revision control system rather than the code I&#8217;m browsing. That&#8217;s generally bad because it&#8217;s hard to get back on track.</p>
<p>Maybe I need a mode in my editor where hovering over a line of code with the mouse pops up a tool tip with all the checkin comments that have affected that line of code&#8230; Something that you don&#8217;t have to think about&#8230;</p>
<p>I often find myself repeating myself in comments and in the commit log, and that annoys me a bit. Especially because the commit log is usually better written since I&#8217;ve already practiced writing the comment in the code. :-)</p>
<p>-David</p>
]]></content:encoded>
	</item>
</channel>
</rss>
