what about optional dir values for --no-parent that do parse certain dirs like: --no-parent=a/b/*,d/* (== --no-parent-allow=a/b/*,d/*)
at least that way --include-directories= and --exclude-directories= can still be applied On Sat, Dec 17, 2011 at 10:57 AM, Maciej Pilichowski <[email protected]> wrote: > Hello, > >> (2011年12月16日 11:19), Ángel González wrote: >> > Maciej Pilichowski wrote: >> >> Of course I wish for behavior not for the exactly this >> >> wording "allow-directories" :-). >> > >> > Can't you do it with --include-directories ? >> >> I believe it doesn't chain the way he wants. --no-parents >> --include-directories would mean both "don't ascend parents", and >> "only include the given directories", whereas he wants "don't >> ascend parents, unless it's into the given directories". > > Very true. > > Of course it could work with include-directories, IF wget was changed > to add some smart "thinking", i.e. no-parents is really a cutting > point. So include-directories below has normal meaning (currently), > but above not (it is simply ignored), because nothing above is > reachable, so any include-directory is wasted in conjuction with > no-parents. Smart thinking here is -- those options were set for > purpose by user, so user really meant "don't ascend parents except > for those defined in include-directories." > > Kind regards, >
