1. 08 Jul, 2020 2 commits
  2. 07 Jul, 2020 3 commits
  3. 06 Jul, 2020 2 commits
  4. 05 Jul, 2020 1 commit
  5. 01 Jul, 2020 2 commits
  6. 30 Jun, 2020 9 commits
  7. 29 Jun, 2020 3 commits
    • recipe-roller's avatar
      Roll recipe dependencies (trivial). · f64be081
      recipe-roller authored
      This is an automated CL created by the recipe roller. This CL rolls
      recipe changes from upstream projects (recipe_engine) into this repository.
      
      recipe_engine:
      https://chromium.googlesource.com/infra/luci/recipes-py.git/+/be06154f10817552a50608e3e6b51b14966ccf91
        be06154 (yiwzhang@google.com)
            Promote failure to infra_failure if infra_step bit is set for m...
      
      More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
      
      TBR=iannucci@chromium.org
      
      Recipe-Tryjob-Bypass-Reason: Autoroller
      Bugdroid-Send-Email: False
      Change-Id: Ib0e08766539681ea9dda8d68159fc751ba990ad8
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274300Reviewed-by: 's avatarRecipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
      Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
      f64be081
    • Dirk Pranke's avatar
      Revert "Add a Str() function to gclient for use in DEPS files." · ac93e6d5
      Dirk Pranke authored
      This reverts commit c7eed83f.
      
      Reason for revert: I'm getting reports of internal iOS checkouts being broken. Reverting while I reproduce / debug it.
      
      Original change's description:
      > Add a Str() function to gclient for use in DEPS files.
      > 
      > gclient's existing functionality for handling variables is
      > ambiguous: the value of a variable can either be a string literal
      > or an expression fragment. The implementation is required to
      > parse a value as an expression, and, if it is legal, treat it
      > as an expression instead of a literal. This means that
      > 
      >   gclient_gn_args_file = 'src/build/args.gni'
      >   gclient_gn_args = ['xcode_version']
      >   vars = {
      >     'xcode_version': 'xcode-12'
      >   }
      > 
      > would cause a problem because gclient would try to parse the
      > variable as an expression, and 'xcode' would not be defined.
      > 
      > This patch adds a workaround for this, where you can instead
      > use the Str() function to explicitly tell gclient to treat the
      > value as a string and not a potential expression.
      > 
      > The above example would be changed to:
      > 
      >   gclient_gn_args_file = 'src/build/args.gni'
      >   gclient_gn_args = ['xcode_version']
      >   vars = {
      >     'xcode_version': Str('xcode-12')
      >   }
      > 
      > The variable may still be used in every context where it was legal
      > to be used before.
      > 
      > Bug: 1099242
      > 
      > Change-Id: Ic2a17eea5f7098113bdba0557fe29e1a931a74b8
      > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268406
      > Reviewed-by: Ben Pastene <bpastene@chromium.org>
      > Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
      > Commit-Queue: Dirk Pranke <dpranke@google.com>
      
      TBR=thakis@chromium.org,dpranke@google.com,ehmaldonado@chromium.org,bpastene@chromium.org,apolito@google.com,infra-scoped@luci-project-accounts.iam.gserviceaccount.com
      
      Change-Id: Iac2b003f32acdbca15a19f821b61423e34b3466c
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 1099242
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2273978Reviewed-by: 's avatarDirk Pranke <dpranke@google.com>
      Commit-Queue: Dirk Pranke <dpranke@google.com>
      ac93e6d5
    • Dirk Pranke's avatar
      Add a Str() function to gclient for use in DEPS files. · c7eed83f
      Dirk Pranke authored
      gclient's existing functionality for handling variables is
      ambiguous: the value of a variable can either be a string literal
      or an expression fragment. The implementation is required to
      parse a value as an expression, and, if it is legal, treat it
      as an expression instead of a literal. This means that
      
        gclient_gn_args_file = 'src/build/args.gni'
        gclient_gn_args = ['xcode_version']
        vars = {
          'xcode_version': 'xcode-12'
        }
      
      would cause a problem because gclient would try to parse the
      variable as an expression, and 'xcode' would not be defined.
      
      This patch adds a workaround for this, where you can instead
      use the Str() function to explicitly tell gclient to treat the
      value as a string and not a potential expression.
      
      The above example would be changed to:
      
        gclient_gn_args_file = 'src/build/args.gni'
        gclient_gn_args = ['xcode_version']
        vars = {
          'xcode_version': Str('xcode-12')
        }
      
      The variable may still be used in every context where it was legal
      to be used before.
      
      Bug: 1099242
      
      Change-Id: Ic2a17eea5f7098113bdba0557fe29e1a931a74b8
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268406Reviewed-by: 's avatarBen Pastene <bpastene@chromium.org>
      Reviewed-by: 's avatarEdward Lesmes <ehmaldonado@chromium.org>
      Commit-Queue: Dirk Pranke <dpranke@google.com>
      c7eed83f
  8. 27 Jun, 2020 1 commit
  9. 26 Jun, 2020 2 commits
  10. 25 Jun, 2020 2 commits
  11. 24 Jun, 2020 1 commit
  12. 23 Jun, 2020 3 commits
  13. 22 Jun, 2020 5 commits
  14. 20 Jun, 2020 1 commit
  15. 19 Jun, 2020 3 commits