Index: tol/stdlib/general/system/_system.tol
===================================================================
--- tol/stdlib/general/system/_system.tol	(revision 30b75c682d02d1a4cbd9661f4215d64f3a5c8b79)
+++ tol/stdlib/general/system/_system.tol	(revision 1fe9365c74fbd9b5cc0d69136199be4674e5bd2f)
@@ -535,19 +535,9 @@
 //////////////////////////////////////////////////////////////////////////////
 {
-  Real OSCmdWait("svn info \""+path+"\" > svn_info.txt");
-  Text svn_info.txt = ReadFile("svn_info.txt");
-  Set lines = Select(Tokenizer(svn_info.txt,"\n"),Real(Text line)
-  {
-    TextLength(Compact(line))>0
-  });
-  Text svn_info = SetSum(For(1,Card(lines),Text(Real k)
-  {
-    Text t = lines[k];
-    Case(
-      t=="","",
-      TextBeginWith(t,"Ruta:"),"",
-      1==1,Replace(t,"\"","'"))+"\n"
-  }))
-};
+  If(!OSDirExist(path+"/.svn"),"", {
+  Real OSCmdWait("svn info \""+path+"\" > "+path+"/.svn/svn_info.txt");
+  Text svn_info.txt = ReadFile(path+"/.svn/svn_info.txt");
+  Replace(svn_info.txt,"\"","'")
+})};
   
 //////////////////////////////////////////////////////////////////////////////
