<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -62,15 +62,15 @@ function __rvm_install_source {
 
       if [[ -d &quot;$rvm_ruby_src_path/.svn&quot; ]] ; then
         cd $rvm_ruby_src_path
-        if [[ -z &quot;$rvm_rev&quot; ]] ; then
-          __rvm_log &quot;info&quot; &quot;Updating ruby from $rvm_url&quot;
-          __rvm_run &quot;svn.update&quot; &quot;svn update&quot;
-        else
-          __rvm_log &quot;info&quot; &quot;Checking out ruby from $rvm_url&quot;
-          __rvm_run &quot;svn.checkout&quot; &quot;svn checkout -q $rvm_rev&quot;
+        __rvm_log &quot;info&quot; &quot;Updating ruby from $rvm_url&quot;
+        __rvm_run &quot;svn.update&quot; &quot;svn update&quot;
+        if [[ ! -z &quot;$rvm_rev&quot; ]] ; then
+          __rvm_log &quot;info&quot; &quot;Checking out revision ${rvm_rev/-r/-r } from $rvm_url&quot;
+          __rvm_run &quot;svn.checkout&quot; &quot;svn checkout -q ${rvm_rev/-r/-r }&quot;
         fi
       else
-        __rvm_run &quot;svn.checkout&quot; &quot;svn checkout -q $rvm_rev --force $rvm_url $rvm_ruby_src_path&quot;
+        rm -rf $rvm_ruby_src_path
+        __rvm_run &quot;svn.checkout&quot; &quot;svn checkout -q ${rvm_rev/-r/-r } $rvm_url $rvm_ruby_src_path&quot;
       fi
       if [[ $? -gt 0 ]] ; then result=$? ; return $result ; fi
     fi</diff>
      <filename>scripts/ruby-installer</filename>
    </modified>
    <modified>
      <diff>@@ -104,7 +104,9 @@ function __rvm_select {
         rvm_ruby_string=$(basename $MY_RUBY_HOME)
         __rvm_select
       else
-        __rvm_log &quot;fail&quot; &quot;Ruby implementation '$rvm_ruby_interpreter' is not known.&quot;
+        if [[ -z &quot;$rvm_ruby_string&quot; ]] ; then
+          __rvm_log &quot;fail&quot; &quot;Ruby implementation '$rvm_ruby_interpreter' is not known.&quot;
+        fi
       fi
   esac
 </diff>
      <filename>scripts/selector</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7bc5527f8cabfd8dcb51776c7a9d0d10f2008387</id>
    </parent>
  </parents>
  <author>
    <name>Wayne E. Seguin</name>
    <email>wayneeseguin@gmail.com</email>
  </author>
  <url>http://github.com/docwhat/rvm/commit/74e599afa744bacd984dfe2a91b82b8106fdc74f</url>
  <id>74e599afa744bacd984dfe2a91b82b8106fdc74f</id>
  <committed-date>2009-10-29T08:49:37-07:00</committed-date>
  <authored-date>2009-10-29T08:49:37-07:00</authored-date>
  <message>Bugfix: svn checkout is ... fascinating.</message>
  <tree>5ada17f1e9a776aadc5276e7c9c8c55dbdca7f2f</tree>
  <committer>
    <name>Wayne E. Seguin</name>
    <email>wayneeseguin@gmail.com</email>
  </committer>
</commit>
