Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (as text) (annotate)|
see changelog. finished moving all filtering logic into listdir, so that the caching method is strictly that, caching. removed EmptyOnError from listdir, it's not used, and is buggy- first level files won't return None when EmptyOnError=False, w/ recursive anything beyond 1st level would. Updated listdir calls to remove emptyonerror reference. It wasn't ever used, if it was (in conjunction with recursive) it would result in a traceback.
moved followSymlinks logic out of orig_dict_cache, and into listdir. Keep all logic for filtering/recursion out of the cache implementation, and in listdir please. Makes it easier to implement different backends, ones that are symlink aware fex.
moved filtering logic out of the cache backend. Simpler, since it's listdir that gives a crap about the actual results, not the caching method.
Bug fixes for selinux.setexec typo, and noisy rsync. Aside from that, a collection of header updates.
Added missing metadata module (contributed via solar iirc), and corrected circular dependency issue regarding portage_util trying to provide backwards compatability via portage_util.normpath.
Transfer of the cacheddir func out of portage.py, and into it's own module. Current implementation isn't symlink aware, and has other issues (follow_symlinks fex). This shift of it is intended so replacing it just involves creation and importation of an alternative caching module.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.13|