Missing file from previous checkin
Fix deps errors, --no-recurse, add deps tests
Honor repo_mode in local filesystem
Adjust tests to match list(exact_path) behavior