Index: trac/versioncontrol/svn_fs.py
===================================================================
--- trac/versioncontrol/svn_fs.py	(revision 4592)
+++ trac/versioncontrol/svn_fs.py	(working copy)
@@ -313,9 +313,10 @@
     def __del__(self):
         self.close()
 
-    def has_node(self, path, rev, pool=None):
+    def has_node(self, path, rev=None, pool=None):
         if not pool:
             pool = self.pool
+        rev = self.normalize_rev(rev)
         rev_root = fs.revision_root(self.fs_ptr, rev, pool())
         node_type = fs.check_path(rev_root, _to_svn(self.scope, path), pool())
         return node_type in _kindmap
Index: trac/versioncontrol/cache.py
===================================================================
--- trac/versioncontrol/cache.py	(revision 4592)
+++ trac/versioncontrol/cache.py	(working copy)
@@ -106,7 +106,7 @@
     def get_node(self, path, rev=None):
         return self.repos.get_node(path, rev)
 
-    def has_node(self, path, rev):
+    def has_node(self, path, rev=None):
         return self.repos.has_node(path, rev)
 
     def get_oldest_rev(self):

