# HG changeset patch # User Tony Wang # Date 1395567496 -28800 # Node ID 3fdd3d52271e151c23787df31e19cffe9af4d830 # Parent a9e32bdb260bdad375ce93fe70b957fb9783e0bb make --ignore work diff -r a9e32bdb260b -r 3fdd3d52271e ffind --- a/ffind Sun Mar 02 12:44:28 2014 -0500 +++ b/ffind Sun Mar 23 17:38:16 2014 +0800 @@ -382,6 +382,10 @@ return ignorers +def parse_ignore_args(): + return [compile_ff_glob(pattern) for pattern in options.ignore] + + def get_initial_ignorers(): if '.ffignore' in options.ignore_files: home = os.environ.get('HOME') @@ -460,7 +464,7 @@ def _search(query, dir, depth, ignorers): - ignorers = ignorers + parse_ignore_files(dir) + ignorers = ignorers + parse_ignore_files(dir) + parse_ignore_args() contents = os.listdir(dir) next = []