1. 12 Dec, 2017 3 commits
    • Aaron Gable's avatar
      Reland "Use core.quotePath=false when git is listing files" · 7817f025
      Aaron Gable authored
      This is a reland of 9219d356
      
      The original was reverted due to a typo (core,quotePath instead
      of core.quotePath). This version is fixed.
      
      Original change's description:
      > Use core.quotePath=false when git is listing files
      >
      > This prevents git from putting quotes around some file names
      > (those that have astral-plane characters) and not around others.
      >
      > R=maruel
      >
      > Bug: 792302
      >
      > Change-Id: I3b6a6b36c4720116de811b40177b59aa25c263db
      > Reviewed-on: https://chromium-review.googlesource.com/815454
      > Commit-Queue: Aaron Gable <agable@chromium.org>
      > Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
      
      Bug: 792302
      Recipe-Nontrivial-Roll: build
      Recipe-Nontrivial-Roll: build_limited_scripts_slave
      Change-Id: I28d2260948aaf63bd865888c2f60e4cdee9aea48
      Reviewed-on: https://chromium-review.googlesource.com/822990
      Commit-Queue: Aaron Gable <agable@chromium.org>
      Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      7817f025
    • Quinten Yearsley's avatar
      Add more fields to try-results --json for WPT importer · a563d722
      Quinten Yearsley authored
      Context: The WPT importer consumes the JSON produced by
      git cl try-results is consumed and uses it to determine
      when the CQ has passed (whether all non-experimental cq
      jobs were successful) and where layout test results are
      stored.
      
      Added fields:
        created_ts: This could be used to sort builds by time.
        tags: Includes user_agent tag and experimental tag, as well as
        experimental: whether the job is experimental
      
      Bug: 792652
      Change-Id: Ic6099a21b21db668b88b1a8e54aefd84529a2a91
      Reviewed-on: https://chromium-review.googlesource.com/819573
      Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
      Reviewed-by: 's avatarAndrii Shyshkalov <tandrii@chromium.org>
      a563d722
    • Robbie Iannucci's avatar
      Revert "Use core.quotePath=false when git is listing files" · 6aaee306
      Robbie Iannucci authored
      This reverts commit 9219d356.
      
      Reason for revert: unfortunately this says "core,quotePath" and since it includes recipe changes, we need something that the roller can munch on :(
      
      Original change's description:
      > Use core.quotePath=false when git is listing files
      > 
      > This prevents git from putting quotes around some file names
      > (those that have astral-plane characters) and not around others.
      > 
      > R=​maruel
      > 
      > Bug: 792302
      > Recipe-Nontrivial-Roll: build
      > Recipe-Nontrivial-Roll: build_limited_scripts_slave
      > Change-Id: I3b6a6b36c4720116de811b40177b59aa25c263db
      > Reviewed-on: https://chromium-review.googlesource.com/815454
      > Commit-Queue: Aaron Gable <agable@chromium.org>
      > Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
      
      TBR=maruel@chromium.org,agable@chromium.org
      
      Change-Id: I226388f19024403240a1443eb2b878b9293220e1
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 792302
      Reviewed-on: https://chromium-review.googlesource.com/821671Reviewed-by: 's avatarRobbie Iannucci <iannucci@chromium.org>
      Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
      6aaee306
  2. 11 Dec, 2017 1 commit
  3. 07 Dec, 2017 5 commits
  4. 06 Dec, 2017 2 commits
  5. 05 Dec, 2017 1 commit
  6. 04 Dec, 2017 3 commits
  7. 02 Dec, 2017 1 commit
  8. 01 Dec, 2017 3 commits
  9. 29 Nov, 2017 2 commits
  10. 28 Nov, 2017 3 commits
  11. 27 Nov, 2017 3 commits
  12. 25 Nov, 2017 1 commit
  13. 23 Nov, 2017 8 commits
  14. 22 Nov, 2017 4 commits
    • Takuto Ikuta's avatar
      Show GIT_TRACE for git command in bot_update.py · 6e215cef
      Takuto Ikuta authored
      GIT_TRACE=true tells us which internal git command is slow.
      https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables
      
      I got following results in my local repository.
      Let me confirm the bots show similar behavior.
      
      C:\src\chromium\src>set GIT_TRACE=true
      
      C:\src\chromium\src>git rebase-update
      21:32:36.519698 git.c:576               trace: exec: 'git-rebase-update'
      21:32:36.519698 run-command.c:626       trace: run_command: 'git-rebase-update'
      21:32:38.889848 git.c:344               trace: built-in: git 'fetch' '--multiple' 'origin'
      21:32:38.893846 run-command.c:626       trace: run_command: 'fetch' '--append' 'origin'
      Fetching origin
      21:32:38.911858 git.c:344               trace: built-in: git 'fetch' '--append' 'origin'
      21:32:38.983909 run-command.c:626       trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:32:39.002923 git.c:576               trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:32:39.003923 run-command.c:626       trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:32:43.782266 run-command.c:626       trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      21:32:43.827301 run-command.c:626       trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/'
      remote: Counting objects: 74400, done
      remote: Finding sources: 100% (19/19)
      21:35:49.348951 run-command.c:626       trace: run_command: 'unpack-objects' '--pack_header=2,19'
      21:35:49.368985 git.c:344               trace: built-in: git 'unpack-objects' '--pack_header=2,19'
      remote: Total 19 (delta 1), reused 18 (delta 1)
      Unpacking objects: 100% (19/19), done.
      21:35:49.597328 run-command.c:626       trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      21:35:49.612375 git.c:344               trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      From https://chromium.googlesource.com/chromium/src
         e8994685157b..fd56d3ad0528  master     -> origin/master
      21:35:50.281845 run-command.c:1452      run_processes_parallel: preparing to run up to 1 tasks
      21:35:50.287848 run-command.c:1484      run_processes_parallel: done
      21:35:50.309865 run-command.c:626       trace: run_command: 'gc' '--auto'
      21:35:50.328880 git.c:344               trace: built-in: git 'gc' '--auto'
      21:35:50.453967 run-command.c:1452      run_processes_parallel: preparing to run up to 1 tasks
      21:35:50.460971 run-command.c:1484      run_processes_parallel: done
      21:35:50.460971 run-command.c:626       trace: run_command: 'gc' '--auto'
      21:35:50.480985 git.c:344               trace: built-in: git 'gc' '--auto'
      Rebasing: direct_goma
      Rebasing: python_pool
      
      C:\src\chromium\src>git fetch
      21:36:23.409703 git.c:344               trace: built-in: git 'fetch'
      21:36:23.486758 run-command.c:626       trace: run_command: 'remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:36:23.506772 git.c:576               trace: exec: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:36:23.506772 run-command.c:626       trace: run_command: 'git-remote-https' 'origin' 'https://chromium.googlesource.com/chromium/src.git'
      21:36:28.542596 run-command.c:626       trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      21:36:28.578620 run-command.c:626       trace: run_command: 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/'
      21:36:28.601635 git.c:344               trace: built-in: git 'fetch-pack' '--stateless-rpc' '--stdin' '--lock-pack' '--include-tag' '--thin' 'https://chromium.googlesource.com/chromium/src.git/'
      remote: Counting objects: 67598, done
      remote: Finding sources: 100% (28/28)
      21:39:29.787441 run-command.c:626       trace: run_command: 'unpack-objects' '--pack_header=2,28'
      21:39:29.812462 git.c:344               trace: built-in: git 'unpack-objects' '--pack_header=2,28'
      remote: Total 28 (delta 2), reused 20 (delta 2)
      Unpacking objects: 100% (28/28), done.
      21:39:30.083690 run-command.c:626       trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      21:39:30.108704 git.c:344               trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
      From https://chromium.googlesource.com/chromium/src
         fd56d3ad0528..fbcc09282dc8  master     -> origin/master
      21:39:30.788186 run-command.c:1452      run_processes_parallel: preparing to run up to 1 tasks
      21:39:30.795191 run-command.c:1484      run_processes_parallel: done
      21:39:30.813200 run-command.c:626       trace: run_command: 'gc' '--auto'
      21:39:30.836212 git.c:344               trace: built-in: git 'gc' '--auto'
      
      
      Bug:749709
      Change-Id: I5b94549c42271885365c2354dc3f58399d6aebe0
      Reviewed-on: https://chromium-review.googlesource.com/786691Reviewed-by: 's avatarRyan Tseng <hinoka@chromium.org>
      Commit-Queue: Takuto Ikuta <tikuta@google.com>
      6e215cef
    • Mun Yong Jang's avatar
      [presubmit] Rename to CheckChangedLUCIConfigs · 00fc7285
      Mun Yong Jang authored
      Bug: 785114
      Change-Id: I53c3b4e54f39f4bacf8fb0bda1de4e4b0e1b280b
      Reviewed-on: https://chromium-review.googlesource.com/771592Reviewed-by: 's avatarNodir Turakulov <nodir@chromium.org>
      Commit-Queue: Mun Yong Jang <myjang@google.com>
      00fc7285
    • Mun Yong Jang's avatar
      [presubmit] Extend depot tools auth to use luci context · acc8e3eb
      Mun Yong Jang authored
      Bug: 509672
      Change-Id: Ie3cb2fa1a2276f1fe658cdf7b9ffb657d03556e8
      Reviewed-on: https://chromium-review.googlesource.com/754340
      Commit-Queue: Mun Yong Jang <myjang@google.com>
      Reviewed-by: 's avatarNodir Turakulov <nodir@chromium.org>
      acc8e3eb
    • Mun Yong Jang's avatar
      [depot_tools] Add mock lib · 7d9d9233
      Mun Yong Jang authored
      Bug:
      Change-Id: I1c02188625a42af974744d0c27905f879963b0d2
      Reviewed-on: https://chromium-review.googlesource.com/783878Reviewed-by: 's avatarNodir Turakulov <nodir@chromium.org>
      Commit-Queue: Mun Yong Jang <myjang@google.com>
      7d9d9233