Automatically add GitHub mirrors

This CL adds a check to validate that the GitHub mirror repo exists
before syncing. If the mirror remote is missing it is created using the
GitHub developer API (https://developer.github.com/v3/repos/#create).

NOTE: This CL assumes authentication is handled via a ~/.netrc file
with entires for:

    machine api.github.com
      login <username>
      password <token>

    machine github.com
      login <username>
      password <token>

The `<token>` value above being generated by: https://git.io/vmNUX

Change-Id: Ib3a6ae1fbca596e87fdcf0f22b91c55d318a8a65
1 file changed
tree: cab696e7b1d8d008dc3fbed728ea28de5a4650bc
  1. fudash/
  2. go/
  3. infra/
  4. recipe_modules/
  5. scripts/
  6. .gitignore
  7. AUTHORS
  8. LICENSE
  9. README.md
  10. recipes.py
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.