1. 21 Jun, 2017 1 commit
    • Paweł Hajdan, Jr's avatar
      gclient: include deps_os entries in dependencies · 529d6a4e
      Paweł Hajdan, Jr authored
      Keep deps_os entries in dependencies, just with should_process set to False
      for entries not applicable to target OS list.
      
      This way gclient flatten has proper access to dependencies e.g. to evaluate
      recursedeps referring to deps_os entries other than active OS.
      
      Allow but ignore deps_os overriding a value with None, since that does not
      fit the new model. There's no correctness harm in not checking out a repo.
      
      Allow "overrides" setting given dependency to the same value. This seems
      fairly common, especially for mac/ios and unix/android, even in chromium/src.
      
      Bug: 570091
      Change-Id: I2037a1ecc5fd2da6b5f73061548b81fc79ba2e72
      Reviewed-on: https://chromium-review.googlesource.com/541280Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      529d6a4e
  2. 20 Jun, 2017 2 commits
  3. 19 Jun, 2017 1 commit
  4. 16 Jun, 2017 3 commits
  5. 15 Jun, 2017 3 commits
  6. 14 Jun, 2017 7 commits
  7. 13 Jun, 2017 9 commits
  8. 12 Jun, 2017 5 commits
  9. 10 Jun, 2017 2 commits
  10. 09 Jun, 2017 5 commits
  11. 08 Jun, 2017 2 commits
    • Dan Jacques's avatar
      Update vpython version. · 433d34c7
      Dan Jacques authored
      Update the "vpython" CIPD version to pick up schema and runtime
      performance changes.
      
      BUG=None
      TEST=None
      R=iannucci@chromium.org
      
      Change-Id: If0e3c393abb16b8918b5fa16593a8788ef8947ec
      Reviewed-on: https://chromium-review.googlesource.com/527608Reviewed-by: 's avatarRyan Tseng <hinoka@chromium.org>
      Commit-Queue: Daniel Jacques <dnj@chromium.org>
      433d34c7
    • Dan Jacques's avatar
      Add cleanup dir, use with bot_update. · 59a74ed5
      Dan Jacques authored
      Currently, "bot_update" relies on a BuildBot cleanup mechanism and, to a
      lesser extent, the standard BuildBot directory layout. Both of these are
      problematic when projecting it into other circumstances, notably
      "remote_run" and LUCI.
      
      Have "bot_update" handle its own cleanup. It will now choose a cleanup
      directory within the hierarchy of its checkout, and explicitly purge it
      prior to execution if it exists. This enforces its expected behavior in
      all circumstances and removes its expectations of the greater checkout
      layout.
      
      Export "cleanup_dir" via "infra_paths" to point to "build.dead" when
      running on BuildBot builds. Otherwise, it is a default directory which,
      on Kitchen, is ephemeral by design.
      
      BUG=chromium:725631
      TEST=expectations
      
      Change-Id: I664434c542a25aaa7ff3eac216208a2425730fde
      Reviewed-on: https://chromium-review.googlesource.com/528057
      Commit-Queue: Daniel Jacques <dnj@chromium.org>
      Reviewed-by: 's avatarRyan Tseng <hinoka@chromium.org>
      Reviewed-by: 's avatarRobbie Iannucci <iannucci@chromium.org>
      59a74ed5