5 Commits

Author SHA1 Message Date
Paul Gschwendtner
17996bf719 fix(dev-infra): properly determine oauth scopes for git client token ()
Resubmit of b2bd38699b0595d0a35b501f20251f8715a9fd1c since
85b6c94cc6d4dd1cfae68fc14575d0efa57574b3 accidentally reverted
the fix due to rebasing most likely.

PR Close 
2020-06-05 11:04:36 -07:00
Joey Perrott
85b6c94cc6 refactor(dev-infra): move GitClient to common util ()
Moves GitClient from merge script into common utils for unified
method of performing git actions throughout the ng-dev toolset.

PR Close 
2020-06-05 09:46:40 -07:00
George Kalpakas
d4c0962c7b refactor(dev-infra): use the exec() helper from utils/shelljs whenever possible ()
There is an `exec()` helper provided by `utils/shelljs.ts`, which is a
wrapper around ShellJS' `exec()` with some default options (currently
`silent: true`). The intention is to avoid having to pass these options
to every invocation of the `exec()` function.

This commit updates all code inside `dev-infra/` to use this helper
whenever possible).

NOTE: For simplicity, the `utils/shelljs` helper does not support some
      of the less common call signatures of the original `exec()`
      helper, so in some cases we still need to use the original.

PR Close 
2020-06-05 09:21:18 -07:00
Joey Perrott
d1ea1f4c7f build: update license headers to reference Google LLC ()
Update the license headers throughout the repository to reference Google LLC
rather than Google Inc, for the required license headers.

PR Close 
2020-05-26 14:26:58 -04:00
Joey Perrott
3d7c85b2aa feat(dev-infra): create tool to determine conflicts created by a PR ()
Creates a tool in ng-dev to determine the PRs which become conflicted
by merging a specified PR.  Often the question is brought up of how
many PRs require a rebase as a result of a change.  This script allows
to determine this impact.

PR Close 
2020-05-15 11:29:35 -07:00