capybara/virtualenv/lib/python2.7/site-packages/pip/vcs/subversion.py
def get_revision(self, location):
        """
        Return the maximum revision for all files under a given location
        """
        # Note: taken from setuptools.command.egg_info
        revision = 0

        for base, dirs, files in os.walk(location):
            if self.dirname not in dirs:
                dirs[:] = []
                continue    # no sense walking uncontrolled subdirs
            dirs.remove(self.dirname)
            entries_fn = os.path.join(base, self.dirname, 'entries')
            if not os.path.exists(entries_fn):
                # FIXME: should we warn?
                continue

            dirurl, localrev = self._get_svn_url_rev(base)

            if base == location:
                base_url = dirurl + '/'   # save the root url
            elif not dirurl or not dirurl.startswith(base_url):
                dirs[:] = []
                continue    # not part of the same svn tree, skip it
            revision = max(revision, localrev)
        return revision
def get_revision(self, location):
        # Note: taken from setuptools.command.egg_info
        revision = 0

        for base, dirs, files in os.walk(location):
            if self.dirname not in dirs:
                dirs[:] = []
                continue    # no sense walking uncontrolled subdirs
            dirs.remove(self.dirname)
            entries_fn = os.path.join(base, self.dirname, 'entries')
            if not os.path.exists(entries_fn):
                # FIXME: should we warn?
                continue

            dirurl, localrev = self._get_svn_url_rev(base)

            if base == location:
                base_url = dirurl + '/'   # save the root url
            elif not dirurl or not dirurl.startswith(base_url):
                dirs[:] = []
                continue    # not part of the same svn tree, skip it
            revision = max(revision, localrev)
        return revision
def get_revision ( self , location ) : # Note: taken from setuptools.command.egg_info revision = 0 for base , dirs , files in os . walk ( location ) : if self . dirname not in dirs : dirs [ : ] = [ ] continue # no sense walking uncontrolled subdirs dirs . remove ( self . dirname ) entries_fn = os . path . join ( base , self . dirname , 'entries' ) if not os . path . exists ( entries_fn ) : # FIXME: should we warn? continue dirurl , localrev = self . _get_svn_url_rev ( base ) if base == location : base_url = dirurl + '/' # save the root url elif not dirurl or not dirurl . startswith ( base_url ) : dirs [ : ] = [ ] continue # not part of the same svn tree, skip it revision = max ( revision , localrev ) return revision
Return the maximum revision for all files under a given location
Return the maximum revision for all files under a given location