<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-28052429.post1269340221896305422..comments</id><updated>2009-03-18T03:42:10.933-07:00</updated><title type='text'>Comments on Code Codex: Subversion is the most important tool that a CS st...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.jakobhoman.com/feeds/1269340221896305422/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html'/><author><name>Jakob Homan</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28052429.post-4396813865267069714</id><published>2009-03-18T03:42:00.000-07:00</published><updated>2009-03-18T03:42:00.000-07:00</updated><title type='text'>Hi,i am getting below the error.Berkeley DB error ...</title><content type='html'>Hi,&lt;BR/&gt;&lt;BR/&gt;i am getting below the error.&lt;BR/&gt;&lt;BR/&gt;Berkeley DB error for filesystem E:/SubversionRepository/db while opening 'nodes' table:No such file or directory.&lt;BR/&gt;&lt;BR/&gt;How to fix this.please help me.&lt;BR/&gt;&lt;BR/&gt;Thanks,&lt;BR/&gt;Velmurugan.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4396813865267069714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4396813865267069714'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1237372920000#c4396813865267069714' title=''/><author><name>vel</name><uri>http://www.blogger.com/profile/06215580407243757884</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28052429.post-6210862652249730356</id><published>2008-05-04T03:13:00.000-07:00</published><updated>2008-05-04T03:13:00.000-07:00</updated><title type='text'>By the way, I'd like to add one more comment wrt. ...</title><content type='html'>By the way, I'd like to add one more comment wrt. branching.&lt;BR/&gt;&lt;BR/&gt;To use branches (so called &lt;B&gt;topic branches&lt;/B&gt;) to develop new features, test ideas etc. you rather need &lt;B&gt;private branches&lt;/B&gt;.  Minimally, you would need to be able to freely create and &lt;I&gt;delete&lt;/I&gt; branches, without worrying about unique names.  Best, those private branches with work in progress should be kept private, and not visible / published (this for example allow to rewrite history e.g. using &lt;I&gt;rebase&lt;/I&gt; / &lt;I&gt;transplant&lt;/I&gt; / &lt;I&gt;cherry-picking&lt;/I&gt; to arrive at perfect patch series, clean history[1]).&lt;BR/&gt;&lt;BR/&gt;And this in my opinion requires &lt;B&gt;distributed version control system&lt;/B&gt; such as &lt;A HREF="http://git.or.cz" REL="nofollow"&gt;git&lt;/A&gt;, &lt;A HREF="http://www.selenic.com/mercurial" REL="nofollow"&gt;Mercurial&lt;/A&gt; or &lt;A HREF="http://bazaar-vcs.org" REL="nofollow"&gt;Bazaar&lt;/A&gt;.&lt;BR/&gt;&lt;BR/&gt;[1] Like in those science assignments, where not only final result matters, but also a way you arrived at the result.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/6210862652249730356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/6210862652249730356'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1209895980000#c6210862652249730356' title=''/><author><name>Jakub Narebski</name><uri>http://www.blogger.com/profile/11847202568800326989</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28052429.post-4422276350086373599</id><published>2008-05-03T17:52:00.000-07:00</published><updated>2008-05-03T17:52:00.000-07:00</updated><title type='text'>Jakub-  You're right about the title.  I went back...</title><content type='html'>Jakub-  You're right about the title.  I went back and forth many times on it, and ended up using Subversion as it sounded catching.  Good points about other uses of versioning.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4422276350086373599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4422276350086373599'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1209862320000#c4422276350086373599' title=''/><author><name>Jakob Homan</name><uri>http://www.blogger.com/profile/04098859658687804549</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16024022646431204230'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28052429.post-4355025585836571176</id><published>2008-05-02T18:18:00.000-07:00</published><updated>2008-05-02T18:18:00.000-07:00</updated><title type='text'>CVS is hardly the grandaddy. RCS is older, and act...</title><content type='html'>&lt;I&gt;&lt;BR/&gt;CVS is hardly the grandaddy. RCS is older, and actually still used in a number of places (think federal government).&lt;BR/&gt;&lt;/I&gt;&lt;BR/&gt;&lt;BR/&gt;RCS track single files, and not state of project as a whole, and it uses lock-edit cycle instead of edit-merge.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4355025585836571176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/4355025585836571176'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1209777480000#c4355025585836571176' title=''/><author><name>Jakub Narebski</name><uri>http://www.blogger.com/profile/11847202568800326989</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28052429.post-8119243668761455244</id><published>2008-05-02T16:22:00.000-07:00</published><updated>2008-05-02T16:22:00.000-07:00</updated><title type='text'>CVS is hardly the grandaddy.  RCS is older, and ac...</title><content type='html'>CVS is hardly the grandaddy.  RCS is older, and actually still used in a number of places (think federal government).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/8119243668761455244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/8119243668761455244'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1209770520000#c8119243668761455244' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28052429.post-270659424185243989</id><published>2008-05-02T07:34:00.000-07:00</published><updated>2008-05-02T07:34:00.000-07:00</updated><title type='text'>I'd rather the title of this blog entry was "Versi...</title><content type='html'>I'd rather the title of this blog entry was "Version control is the most important tool..." (or "revision control", etc.), not "Subversion...", as it is not about Subversion but most about version control system.&lt;BR/&gt;&lt;BR/&gt;There are two important issues that version control systems help with that you haven't mention (well, one was mentioned), perhaps because of lack of good support for it in Subversion:&lt;BR/&gt;&lt;BR/&gt; * &lt;B&gt;branching&lt;/B&gt; which allow to test different ideas without affecting main development, and allow to do maintenance of stable version while developing new features.  Subversion needs third-party support (svnmerge, SVK) to make merging easy, and easy branching without easy merging is not conductive.&lt;BR/&gt;&lt;BR/&gt; * &lt;B&gt;bisect&lt;/B&gt; (or &lt;B&gt;diff debugging&lt;/B&gt;) which allow to find where bug is by finding which commit introduced the bug. As far as I know Subversion doesn't have direct support for that, although it is possible that one of main contributors to Subversion invented term &lt;I&gt;diff debugging&lt;/I&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/270659424185243989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28052429/1269340221896305422/comments/default/270659424185243989'/><link rel='alternate' type='text/html' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html?showComment=1209738840000#c270659424185243989' title=''/><author><name>Jakub Narebski</name><uri>http://www.blogger.com/profile/11847202568800326989</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.jakobhoman.com/2008/04/subversion-is-most-important-tool-cs.html' ref='tag:blogger.com,1999:blog-28052429.post-1269340221896305422' source='http://www.blogger.com/feeds/28052429/posts/default/1269340221896305422' type='text/html'/></entry></feed>