meld r1190 - trunk/vc



Author: vincele
Date: Sun Mar  1 23:23:22 2009
New Revision: 1190
URL: http://svn.gnome.org/viewvc/meld?rev=1190&view=rev

Log:
Try to make repository root finding code OS independant.

Idea from Bug 556404, patch #127707



Modified:
   trunk/vc/cvs.py
   trunk/vc/svn.py

Modified: trunk/vc/cvs.py
==============================================================================
--- trunk/vc/cvs.py	(original)
+++ trunk/vc/cvs.py	Sun Mar  1 23:23:22 2009
@@ -32,10 +32,11 @@
 class Vc(_vc.Vc):
     CMD = "cvs"
     NAME = "CVS"
+    VC_DIR = "CVS"
     PATCH_INDEX_RE = "^Index:(.*)$"
 
     def __init__(self, location):
-        if not os.path.exists("%s/CVS"% location):
+        if not os.path.exists(os.path.join(location, self.VC_DIR)):
             raise ValueError
         self.root = location
 

Modified: trunk/vc/svn.py
==============================================================================
--- trunk/vc/svn.py	(original)
+++ trunk/vc/svn.py	Sun Mar  1 23:23:22 2009
@@ -30,10 +30,11 @@
 
     CMD = "svn"
     NAME = "Subversion"
+    VC_DIR = ".svn"
     PATCH_INDEX_RE = "^Index:(.*)$"
 
     def __init__(self, location):
-        if not os.path.exists("%s/.svn"%location):
+        if not os.path.exists(os.path.join(location, self.VC_DIR)):
             raise ValueError()
         self.root = location
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]