9 Commits

Author SHA1 Message Date
Joey Perrott
d1dca8ba92 feat(dev-infra): support command line arguments for restore-commit-message ()
Allowing command line arguments to provide the file and source values to
the restore-commit-message command will assist in the the process of
upgrading to husky@5.

PR Close 
2020-11-18 11:11:40 -08:00
Joey Perrott
7261e393f1 refactor(dev-infra): extract the parsing of a range of commits into a util function ()
A utility function to parse a range of commits allows for other tooling to assess
a range of commits.

PR Close 
2020-11-18 10:22:50 -08:00
Joey Perrott
2d79780384 fix(dev-infra): run caretaker checks asyncronously ()
Run each check in the caretaker check process asyncronously.

PR Close 
2020-11-03 16:32:59 -08:00
Joey Perrott
d0dd0e80f6 feat(dev-infra): provide tooling to check what branches a pr targets ()
Create a command in the `ng-dev` toolset that allows user's to check
what branches a PR will merge into based on its targeting.

PR Close 
2020-11-03 14:55:24 -08:00
Joey Perrott
be64f98076 fix(dev-infra): run fetches in the git client in quiet mode ()
When fetch is run in normal mode, the `git-fetch-pack` plumbing command
outputs progress to stderr.  Since this is unnecessary progress
information for ng-dev usages, it should be suppressed instead.

PR Close 
2020-11-02 16:41:47 -08:00
Joey Perrott
d6a765909b fix(dev-infra): update generated ng-dev compiled output ()
Update to the new ng-dev generated script.

PR Close 
2020-10-29 09:55:26 -07:00
Joey Perrott
af8e547d86 feat(dev-infra): allow suppression of GitClients verbose logging ()
Some usages of the `GitClient` are better served by suppressing the
logging of lines that express what commands are being run. Many usages
of `GitClient` are contained within tools which are best served by
keeping the output clean as mostly read actions are occurring.

PR Close 
2020-10-29 09:55:26 -07:00
Joey Perrott
96769867ed fix(dev-infra): ensure hashbang is present in both published and local ng-devs ()
The node hash bang was incidentally removed in the published ng-dev, it should
be included to allow for the command to be run without having to specify node.

PR Close 
2020-10-27 09:28:38 -07:00
Joey Perrott
d331e09b71 refactor(dev-infra): create ng-dev executable locally in the repo ()
Rather than running ng-dev via ts-node, going forward ng-dev is generated and run
locally via node.  Additionally, the generated file is tested on each commit to
ensure that the local generated version stays up to date.

PR Close 
2020-10-22 13:36:14 -07:00