.gitattributes 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # The `recipes` attribute controls which additional files are included in the
  2. # recipes bundle when running the `//recipes/recipes.py bundle` command. These
  3. # files will also be available to other repos' recipes when they pull in
  4. # depot_tools as a recipe dependency.
  5. # Tools
  6. /*.bat recipes
  7. /*.exe recipes
  8. /*.py recipes
  9. /*.sh recipes
  10. # vpython specs
  11. /.vpython* recipes
  12. /gsutil.vpython3 recipes
  13. # Extensionless tools we want and support scripts.
  14. /autoninja* recipes
  15. /clang* recipes
  16. /download_from_google_storage recipes
  17. /fetch recipes
  18. /gclient recipes
  19. /git* recipes
  20. /git-credential-luci -recipes
  21. /gn recipes
  22. /ninja* recipes
  23. /pylint* recipes
  24. /repo recipes
  25. /repo_launcher recipes
  26. /roll-dep* recipes
  27. /yapf* recipes
  28. # Ensure depot_tools/.cipd_bin in a recipe step.
  29. /cipd_manifest* recipes
  30. # Symlinks
  31. /cbuildbot recipes
  32. /cros* recipes
  33. /lib/* recipes
  34. # Metadata validation package, without its tests.
  35. /metadata/** recipes
  36. /metadata/tests/** -recipes
  37. # TODO: There are some really junky dependencies in here that we should probably
  38. # move to vpython/cipd.
  39. /third_party/** recipes
  40. /win_toolchain/** recipes
  41. /fetch_configs/*.py recipes
  42. # Some things we never need to include in the bundle
  43. *.diff -recipes
  44. *LICENSE* -recipes
  45. *README* -recipes
  46. .gitattributes -recipes
  47. .gitignore -recipes
  48. COPYING -recipes
  49. MANIFEST.in -recipes
  50. OWNERS -recipes
  51. PKG-INFO -recipes