1. 25 Jul, 2017 2 commits
    • Paweł Hajdan Jr's avatar
      Revert "gclient flatten: preserve variable placeholders" · 393ba066
      Paweł Hajdan Jr authored
      This reverts commit e79ddeaa.
      
      Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=748486
      
      Original change's description:
      > gclient flatten: preserve variable placeholders
      > 
      > One of the main use cases is making it clear which revision hashes
      > need to be changed together. The way it's usually done is one variable
      > referenced several times. With this CL, we preserve the references
      > from original DEPS, as opposed to evaluating them and losing some info.
      > 
      > This CL actually makes Var() emit a variable placeholder
      > instead of its value, and adds support for these placeholders
      > to gclient.
      > 
      > One of possible next steps might be to deprecate Var().
      > 
      > Bug: 570091
      > Change-Id: I9b13a691b5203cc284c33a59438720e31c9ebf7a
      > Reviewed-on: https://chromium-review.googlesource.com/583617
      > Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
      
      TBR=phajdan.jr@chromium.org,dpranke@chromium.org
      
      Change-Id: If9c52ebfa78aba8041ce797ff842d09952d0e2ce
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 570091, 748486
      Reviewed-on: https://chromium-review.googlesource.com/584907Reviewed-by: 's avatarPaweł Hajdan Jr. <phajdan.jr@chromium.org>
      Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      393ba066
    • Paweł Hajdan, Jr's avatar
      gclient flatten: preserve variable placeholders · e79ddeaa
      Paweł Hajdan, Jr authored
      One of the main use cases is making it clear which revision hashes
      need to be changed together. The way it's usually done is one variable
      referenced several times. With this CL, we preserve the references
      from original DEPS, as opposed to evaluating them and losing some info.
      
      This CL actually makes Var() emit a variable placeholder
      instead of its value, and adds support for these placeholders
      to gclient.
      
      One of possible next steps might be to deprecate Var().
      
      Bug: 570091
      Change-Id: I9b13a691b5203cc284c33a59438720e31c9ebf7a
      Reviewed-on: https://chromium-review.googlesource.com/583617
      Commit-Queue: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
      Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      e79ddeaa
  2. 24 Jul, 2017 5 commits
  3. 21 Jul, 2017 2 commits
  4. 20 Jul, 2017 4 commits
  5. 18 Jul, 2017 5 commits
  6. 17 Jul, 2017 4 commits
  7. 15 Jul, 2017 1 commit
    • Yuke Liao's avatar
      Fix git-crrev-parse on Mac. · 383ace4b
      Yuke Liao authored
      Previously, running git crrev-parse {crrev_number} on Mac doesn't 
      produce any meaningful output, and the reason is that parameter 
      substitutions resulted in extra back slashes ('\'):
      
      ref="refs/heads/master"
      remote_ref="${ref/refs\/heads/refs\/remotes\/origin}"
      
      expected: remote_ref="refs/remotes/origin/master"
      actual: remote_ref="refs\/remotes\/origin/master"
      
      This CL fixes the issue by removing the extra back slashes.
      
      Bug:
      Change-Id: I1ee1b4702f09c96fb65518ee1465d0de927e95cc
      Reviewed-on: https://chromium-review.googlesource.com/572052Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
      383ace4b
  8. 14 Jul, 2017 6 commits
  9. 13 Jul, 2017 9 commits
  10. 12 Jul, 2017 2 commits