You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/08/15 22:42:52 UTC
svn commit: r1158003 - in /subversion/branches/fs-py/subversion:
libsvn_fs_py/rep-cache.c python/svn/fs/__init__.py
Author: hwright
Date: Mon Aug 15 20:42:51 2011
New Revision: 1158003
URL: http://svn.apache.org/viewvc?rev=1158003&view=rev
Log:
On the fs-py branch:
Fix an attempt to reference an instance-private variable which was hid due
to Python name-mangling.
* subversion/python/svn/fs/__init__.py
(FS.youngest_rev, FS._ensure_revision_exists, FS._create_fs, FS._open_fs):
Update references to self._youngest_rev_cache.
* subversion/libsvn_fs_py/rep-cache.c
(rep_hash_been_born): Update reference when fetch the youngest_rev_cache
value.
Modified:
subversion/branches/fs-py/subversion/libsvn_fs_py/rep-cache.c
subversion/branches/fs-py/subversion/python/svn/fs/__init__.py
Modified: subversion/branches/fs-py/subversion/libsvn_fs_py/rep-cache.c
URL: http://svn.apache.org/viewvc/subversion/branches/fs-py/subversion/libsvn_fs_py/rep-cache.c?rev=1158003&r1=1158002&r2=1158003&view=diff
==============================================================================
--- subversion/branches/fs-py/subversion/libsvn_fs_py/rep-cache.c (original)
+++ subversion/branches/fs-py/subversion/libsvn_fs_py/rep-cache.c Mon Aug 15 20:42:51 2011
@@ -63,7 +63,7 @@ rep_has_been_born(representation_t *rep,
SVN_ERR_ASSERT(rep);
SVN_ERR(svn_fs_py__get_int_attr(&youngest, ffd->p_fs,
- "__youngest_rev_cache"));
+ "_youngest_rev_cache"));
if (youngest < rep->revision)
{
/* Stale cache. */
Modified: subversion/branches/fs-py/subversion/python/svn/fs/__init__.py
URL: http://svn.apache.org/viewvc/subversion/branches/fs-py/subversion/python/svn/fs/__init__.py?rev=1158003&r1=1158002&r2=1158003&view=diff
==============================================================================
--- subversion/branches/fs-py/subversion/python/svn/fs/__init__.py (original)
+++ subversion/branches/fs-py/subversion/python/svn/fs/__init__.py Mon Aug 15 20:42:51 2011
@@ -179,8 +179,8 @@ class FS(object):
return int(self.__read_current()[0])
def youngest_rev(self):
- self.__youngest_rev_cache = self._get_youngest()
- return self.__youngest_rev_cache
+ self._youngest_rev_cache = self._get_youngest()
+ return self._youngest_rev_cache
def set_uuid(self, uuid_in = None):
'''Set the UUID for the filesystem. If UUID_IN is not given, generate
@@ -220,12 +220,12 @@ class FS(object):
"Invalid revision number '%ld'" % rev)
# Did the revision exist the last time we checked the current file?
- if rev <= self.__youngest_rev_cache:
+ if rev <= self._youngest_rev_cache:
return
# Check again
- self.__youngest_rev_cache = self._get_youngest()
- if rev <= self.__youngest_rev_cache:
+ self._youngest_rev_cache = self._get_youngest()
+ if rev <= self._youngest_rev_cache:
return
raise svn.SubversionException(svn.err.FS_NO_SUCH_REVISION,
@@ -293,7 +293,7 @@ class FS(object):
def _create_fs(self, config):
'Create a new Subversion filesystem'
- self.__youngest_rev_cache = 0
+ self._youngest_rev_cache = 0
self.__min_unpacked_rev = 0
# See if compatibility with older versions was explicitly requested.
@@ -369,7 +369,7 @@ class FS(object):
if self.format >= MIN_PACKED_FORMAT:
self.__update_min_unpacked_rev()
- self.__youngest_rev_cache = self._get_youngest()
+ self._youngest_rev_cache = self._get_youngest()
def __setup_paths(self):