1. 13 Sep, 2017 5 commits
  2. 12 Sep, 2017 3 commits
  3. 11 Sep, 2017 8 commits
  4. 08 Sep, 2017 1 commit
  5. 07 Sep, 2017 7 commits
  6. 06 Sep, 2017 8 commits
    • Bruce Dawson's avatar
      Revert "Fix autoninja.bat to not swallow ^^ sequences" · 464a4779
      Bruce Dawson authored
      This reverts commit ee3946be.
      
      Reason for revert: This broke autoninja. The arguments all come in as one and aren't recognized. I think I can fix but I'm reverting for now.
      
      Original change's description:
      > Fix autoninja.bat to not swallow ^^ sequences
      > 
      > Ninja uses the '^' character to indicate that ninja should build the
      > targets that are generated from the specified file, rather than
      > building the specified file. On Windows '^^' is needed because '^' is
      > the line continuation character. However autoninja.bat complicates
      > things because the multiple levels of batch files successfully swallow
      > pairs of '^' characters.
      > 
      > By adding quotes around %* in autoninja.bat it becomes possible to
      > invoke autoninja.bat normally. That is, this works:
      > 
      >     autoninja -C out\debug_component ..\..\base\win\enum_variant.cc^^
      > 
      > It can be convenient to have a ninja.bat file which starts goma and lets
      > users keep typing the same build commands. However even with this fix
      > the previously recommended ninja.bat file requires four '^' characters.
      > If that is too much then the new recommended ninja.bat is to copy
      > autoninja.bat and modify as needed, perhaps like this:
      > 
      >     @echo off
      >     call python c:\goma\goma-win64\goma_ctl.py ensure_start >nul
      >     FOR /f "usebackq tokens=*" %%a in (`python c:\src\depot_tools\autoninja.py "%*"`) do echo %%a & %%a
      > 
      > BUG=758725
      > 
      > Change-Id: I648cf42675af2f946be7aa4033956b015d953829
      > Reviewed-on: https://chromium-review.googlesource.com/651826
      > Reviewed-by: Sébastien Marchand <sebmarchand@chromium.org>
      > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
      > Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
      
      TBR=dpranke@chromium.org,brucedawson@chromium.org,sebmarchand@chromium.org
      
      Change-Id: I131b9ba00882acb5a2d009a2a444f186740d7394
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 758725
      Reviewed-on: https://chromium-review.googlesource.com/654117
      Commit-Queue: Dirk Pranke <dpranke@chromium.org>
      Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      464a4779
    • Aaron Gable's avatar
      Revert "Capture ctrl-c in presubmit multiprocessing pool" · 5254da18
      Aaron Gable authored
      This reverts commit 873c28d1.
      
      Reason for revert: Broken on Windows (crbug.com/762389)
      
      Original change's description:
      > Capture ctrl-c in presubmit multiprocessing pool
      > 
      > Presubmit spins up lots of multiprocessing processes to run
      > each individual test. If you cancel your presubmit run with
      > <ctrl>+c, that signal gets passed through to each of those,
      > which then raises its own KeyboardInterrupt, and prints its
      > own stacktrace.
      > 
      > This change has each member of the multiprocessing pool instead
      > exit gracefully (albeit with an error code) so that only the
      > parent process prints its stacktrace.
      > 
      > R=​michaelpg@chromium.org
      > 
      > Bug: 635196
      > Change-Id: If9081910a359889a43bc1b72c91a859ebe37a1d6
      > Reviewed-on: https://chromium-review.googlesource.com/651764
      > Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
      > Commit-Queue: Aaron Gable <agable@chromium.org>
      
      TBR=iannucci@chromium.org,agable@chromium.org,michaelpg@chromium.org
      
      Change-Id: Ib8e5b2f59b0060dfbfbeba348e211db292318b3b
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 635196
      Reviewed-on: https://chromium-review.googlesource.com/653434Reviewed-by: 's avatarAaron Gable <agable@chromium.org>
      Commit-Queue: Aaron Gable <agable@chromium.org>
      5254da18
    • Bruce Dawson's avatar
      Fix autoninja.bat to not swallow ^^ sequences · ee3946be
      Bruce Dawson authored
      Ninja uses the '^' character to indicate that ninja should build the
      targets that are generated from the specified file, rather than
      building the specified file. On Windows '^^' is needed because '^' is
      the line continuation character. However autoninja.bat complicates
      things because the multiple levels of batch files successfully swallow
      pairs of '^' characters.
      
      By adding quotes around %* in autoninja.bat it becomes possible to
      invoke autoninja.bat normally. That is, this works:
      
          autoninja -C out\debug_component ..\..\base\win\enum_variant.cc^^
      
      It can be convenient to have a ninja.bat file which starts goma and lets
      users keep typing the same build commands. However even with this fix
      the previously recommended ninja.bat file requires four '^' characters.
      If that is too much then the new recommended ninja.bat is to copy
      autoninja.bat and modify as needed, perhaps like this:
      
          @echo off
          call python c:\goma\goma-win64\goma_ctl.py ensure_start >nul
          FOR /f "usebackq tokens=*" %%a in (`python c:\src\depot_tools\autoninja.py "%*"`) do echo %%a & %%a
      
      BUG=758725
      
      Change-Id: I648cf42675af2f946be7aa4033956b015d953829
      Reviewed-on: https://chromium-review.googlesource.com/651826Reviewed-by: 's avatarSébastien Marchand <sebmarchand@chromium.org>
      Reviewed-by: 's avatarDirk Pranke <dpranke@chromium.org>
      Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
      ee3946be
    • Sebastien Marchand's avatar
      Add a script to make it easier to build a single source file with ninja · 4dd9682b
      Sebastien Marchand authored
      Bug: 759146
      Change-Id: I19edd0b525044655bb9a38b7ada0be9064457f38
      Reviewed-on: https://chromium-review.googlesource.com/636446
      Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org>
      Reviewed-by: 's avatarMarc-Antoine Ruel <maruel@chromium.org>
      4dd9682b
    • Aaron Gable's avatar
      git-cl set_close: Don't fail on branches with no issue · 7139a4e2
      Aaron Gable authored
      R=tandrii@chromium.org
      
      Bug: 258661
      Change-Id: Iee910d6d01df4c675523abdaf4e505364f94c4aa
      Reviewed-on: https://chromium-review.googlesource.com/651233Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      Commit-Queue: Aaron Gable <agable@chromium.org>
      7139a4e2
    • Aaron Gable's avatar
      Remove gerrit-over-ssh code from my_activity.py · 2979a871
      Aaron Gable authored
      We no longer run any ssh-accessible Gerrit hosts; depot_tools only
      communicates with *.googlesource.com repos, which use https.
      
      R=tandrii@chromium.org
      
      Bug: 365496
      Change-Id: Idb7eb33f91aa19aff4247547c4aab560c27e51ba
      Reviewed-on: https://chromium-review.googlesource.com/651317Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      Commit-Queue: Aaron Gable <agable@chromium.org>
      2979a871
    • Aaron Gable's avatar
      Capture ctrl-c in presubmit multiprocessing pool · 873c28d1
      Aaron Gable authored
      Presubmit spins up lots of multiprocessing processes to run
      each individual test. If you cancel your presubmit run with
      <ctrl>+c, that signal gets passed through to each of those,
      which then raises its own KeyboardInterrupt, and prints its
      own stacktrace.
      
      This change has each member of the multiprocessing pool instead
      exit gracefully (albeit with an error code) so that only the
      parent process prints its stacktrace.
      
      R=michaelpg@chromium.org
      
      Bug: 635196
      Change-Id: If9081910a359889a43bc1b72c91a859ebe37a1d6
      Reviewed-on: https://chromium-review.googlesource.com/651764Reviewed-by: 's avatarRobbie Iannucci <iannucci@chromium.org>
      Commit-Queue: Aaron Gable <agable@chromium.org>
      873c28d1
    • Aaron Gable's avatar
      Don't send email from git-cl-description · 5a4ef453
      Aaron Gable authored
      The 'notify' parameter was accidentally left out in
      https://crrev.com/c/544118. The calling code in git_cl.py
      already sets notify='NONE', so this will suppress all
      notifications as before.
      
      Bug: 757617
      Change-Id: Ib0144d644d54b194fac0c0eb2fb51a6affa3340e
      Reviewed-on: https://chromium-review.googlesource.com/634245Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      Commit-Queue: Aaron Gable <agable@chromium.org>
      5a4ef453
  7. 05 Sep, 2017 4 commits
  8. 01 Sep, 2017 2 commits
  9. 31 Aug, 2017 2 commits