1. 21 Jun, 2017 4 commits
    • Paweł Hajdan, Jr's avatar
      gclient: include deps_os entries in dependencies (reland #1) · fd0057e4
      Paweł Hajdan, Jr authored
      This is a reland of https://chromium-review.googlesource.com/c/541280/
      with a fix for https://bugs.chromium.org/p/chromium/issues/detail?id=735418
      (patchset 1 is original patch, patchset 2 has the fix).
      
      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, 735418
      Change-Id: I6eba0e4be202212eb86cb959c18f2b2f0c1452b9
      Reviewed-on: https://chromium-review.googlesource.com/543076
      Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      fd0057e4
    • Andrii Shyshkalov's avatar
      Revert "gclient: include deps_os entries in dependencies" · 806b7018
      Andrii Shyshkalov authored
      This reverts commit 529d6a4e.
      
      Reason for revert: broke developers and CI/Try checkouts.
      
      Bug: 735418
      
      Original change's description:
      > gclient: include deps_os entries in dependencies
      > 
      > 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/541280
      > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
      > Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      
      TBR=phajdan.jr@chromium.org,dpranke@chromium.org
      
      Change-Id: Iaa0c39865908a5b25c15dda54ba61c0e76abcbea
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 570091
      Reviewed-on: https://chromium-review.googlesource.com/543138Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
      806b7018
    • Paweł Hajdan, Jr's avatar
      gclient: remove unused "use strict" logic · f1587bf5
      Paweł Hajdan, Jr authored
      Bug: none
      Change-Id: Ia858832e120eec59b12d8e97a61fc01fd70a3837
      Reviewed-on: https://chromium-review.googlesource.com/541309Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      f1587bf5
    • 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 4 commits