.gitattributes 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. /dirmd recipes
  17. /download_from_google_storage recipes
  18. /fetch recipes
  19. /gclient recipes
  20. /git* recipes
  21. /git-credential-luci -recipes
  22. /gn recipes
  23. /ninja* recipes
  24. /pylint* recipes
  25. /repo recipes
  26. /repo_launcher recipes
  27. /roll-dep* recipes
  28. /yapf* recipes
  29. # Ensure depot_tools/.cipd_bin in a recipe step.
  30. /cipd_manifest* recipes
  31. # Symlinks
  32. /cbuildbot recipes
  33. /cros* recipes
  34. /lib/* recipes
  35. # Metadata validation package, without its tests.
  36. /metadata/** recipes
  37. /metadata/tests/** -recipes
  38. # Libraries for reuse between depot_tools and dependent repos
  39. /infra_lib recipes
  40. # TODO: There are some really junky dependencies in here that we should probably
  41. # move to vpython/cipd.
  42. /third_party/** recipes
  43. /win_toolchain/** recipes
  44. /fetch_configs/*.py recipes
  45. # Some things we never need to include in the bundle
  46. *.diff -recipes
  47. *LICENSE* -recipes
  48. *README* -recipes
  49. .gitattributes -recipes
  50. .gitignore -recipes
  51. COPYING -recipes
  52. MANIFEST.in -recipes
  53. OWNERS -recipes
  54. PKG-INFO -recipes