Add checking for (and removal of) trailing slash in repository URL.

The subversion libraries should probably also be performing this check.

-- 
Ted Percival
diff -ru rapidsvn-0.8.0/src/checkout_action.cpp 
rapidsvn-0.8.0-ted/src/checkout_action.cpp
--- rapidsvn-0.8.0/src/checkout_action.cpp      2005-04-21 06:07:38.000000000 
+1000
+++ rapidsvn-0.8.0-ted/src/checkout_action.cpp  2005-08-06 14:53:02.000000000 
+1000
@@ -11,6 +11,8 @@
  * ====================================================================
  */
 
+#include <wx/filename.h>
+
 // svncpp
 #include "svncpp/client.hpp"
 
@@ -50,6 +52,10 @@
   TrimString(m_data.DestFolder);
   UnixPath(m_data.DestFolder);
   TrimString(m_data.RepUrl);
+  if (m_data.RepUrl.Len() && 
wxFileName::IsPathSeparator(m_data.RepUrl[m_data.RepUrl.Len() - 1]))
+  {
+    m_data.RepUrl.RemoveLast();
+  }
   
   long revnum=-1;
   

Reply via email to