The extract-localizable-strings script's use of -prune gets lumped into the first match causing it to skip "*.h" files. This caused <rdar://problem/7940701>.
We need to fix the arguments we pass to find in this script.
I think we want to have this say "-prune -false -o" instead of just "-prune".
Created attachment 55048 [details]
It seems to work this way, since -prune is an action it does not cause the results to print (no implict -print action for those.)
That is my understanding how it works.
But that dosen't match what the man page says:
If none of -exec, -ls, -print, -print0, or -ok is specified, the given expression shall be effectively replaced by ( given expression ) -print.
Doing "-prune -false" has the same effect as "-prune".
Landed in r58777.