1. 23 Sep, 2015 2 commits
    • James Robinson's avatar
      Add cache command to sky_tools with subcommands for populating/clearing · f735604a
      James Robinson authored
      This adds the following commands to sky_tools:
        sky_tools cache clear: Nukes all local artifacts in the cache
        sky_tools cache populate: Populates the cache with all known artifacts
      
      This is useful both to fix busted caches and to make sure that the cache is
      fully populated so that subsequent operations can proceed without needing
      network access.
      f735604a
    • James Robinson's avatar
      Instantiate ArtifactStore explicit with packageRoot · 0758c592
      James Robinson authored
      This teaches commands that need binary artifacts to explicitly instantiate an
      instance of the ArtifactStore with the appropriate packageRoot string. The
      ArtifactStore can then remember the package root and compute the engine
      revision when created and remember those for subsequence calls.
      0758c592
  2. 22 Sep, 2015 6 commits
  3. 21 Sep, 2015 1 commit
  4. 19 Sep, 2015 6 commits
  5. 18 Sep, 2015 2 commits
    • James Robinson's avatar
      Download sky_snapshot from the cloud · cbc35dfa
      James Robinson authored
      This adds logic to download and use the sky_snapshot binary from
      Google cloud storage when running the 'sky_tools build' command.
      The downloaded binary is put into lib/cache/... The binary is
      chosen to match the REVISION in the sky_engine package in the
      packages directory of whichever package the user wishes to
      build a flx from.
      
      Known issues:
      *) Assumes linux-x64 host
      *) Assumes download will always produce valid executable
      *) No clearing of stale cache entries
      cbc35dfa
    • Ian Fischer's avatar
      Add missing semicolon · 670f14e0
      Ian Fischer authored
      670f14e0
  6. 17 Sep, 2015 6 commits
  7. 16 Sep, 2015 6 commits
  8. 15 Sep, 2015 1 commit
  9. 11 Sep, 2015 3 commits
  10. 10 Sep, 2015 1 commit
  11. 21 Aug, 2015 2 commits
  12. 20 Aug, 2015 1 commit
  13. 13 Aug, 2015 1 commit
  14. 12 Aug, 2015 2 commits