Permalink
Commits on Feb 8, 2018
  1. Merge pull request #26 from lsst/tickets/DM-9387-git-retrying

    jhoblitt committed Feb 8, 2018
    robust git operation retyring
  2. Revert "detect and cleanup zero size git index files"

    jhoblitt committed Feb 8, 2018
    A test for a special case git failure mode is no longer necessary as any
    git error should trigger a repo deletion and retry attempt (if retries is
    > 1).
  3. add dep on future module

    jhoblitt committed Feb 8, 2018
  4. add git operation retrying

    jhoblitt committed Feb 6, 2018
Commits on Feb 7, 2018
  1. Merge pull request #25 from lsst/tickets/DM-9387-pytest

    jhoblitt committed Feb 7, 2018
    add pytest plumbing
  2. reformat to improve readability

    jhoblitt committed Feb 6, 2018
  3. flake8 fixes

    jhoblitt committed Feb 7, 2018
  4. add pytest to travis matrix

    jhoblitt committed Feb 7, 2018
Commits on Feb 5, 2018
  1. Merge pull request #24 from lsst/tickets/DM-13494-zero-size-git-index

    jhoblitt committed Feb 5, 2018
    detect and cleanup zero size git index files
  2. detect and cleanup zero size git index files

    jhoblitt committed Feb 5, 2018
    An existing, corrupt/zero size git index seems to break virtually all
    operations in an existing clone and require manual cleanup.
  3. Merge pull request #23 from lsst/tickets/DM-9387-report-git-errors

    jhoblitt committed Feb 5, 2018
    print git clone errors
  4. debug value of $TRAVIS_COMMIT

    jhoblitt committed Feb 5, 2018
    This is to allow a sanity check of the sha1 of lsst_build that is being
    forced, as travis-ci generates an internal to the ci env merge
    commit when building a PR.
  5. fix lsstsw/bin/deploy changing switching to master

    jhoblitt committed Feb 5, 2018
    Previously, lsstsw would ignore existing checkouts of lsst_build.
    However, the current incarnation will attempt to update them, with the
    default being the 'master' branch.
  6. explicitly set git clone path

    jhoblitt committed Feb 5, 2018
    This is good general practice in cause the origin remote is ever
    changed.
  7. DRY path to lsstsw env

    jhoblitt committed Feb 5, 2018
    By consistently using the LSSTSW env var.
  8. improve sh style

    jhoblitt committed Feb 5, 2018
    Consistently use ${} for variable interpolation inside of double quoted strings that include include any value other than a single variable.
  9. catch shell errors

    jhoblitt committed Feb 5, 2018
    At present, the test driver is only watching the last shell command's
    exit status, making it less obvious as to where the test shell script
    failed.
  10. fix py2 testing

    jhoblitt committed Feb 5, 2018
    lsstsw has changed its default install to py3, which means that py3 is
    being tested twice and py2 is never run.
  11. print git clone errors

    jhoblitt committed Jan 30, 2018
Commits on Oct 6, 2017
  1. Merge pull request #22 from lsst/tickets/DM-12160

    timj committed Oct 6, 2017
    DM-12160: Raise an exception if a specified ref is not found in a repo
  2. Raise an exception if a specified ref is not found in a repo

    timj committed Oct 6, 2017
Commits on Aug 31, 2017
  1. Merge pull request #21 from lsst/tickets/DM-11728-stdout-flush

    jhoblitt committed Aug 31, 2017
    consistently send output to stdout + flush
Commits on Aug 30, 2017
  1. consistently send output to stdout + flush

    jhoblitt committed Aug 30, 2017
Commits on Aug 28, 2017
  1. Merge pull request #20 from lsst/tickets/DM-11612-junit

    jhoblitt committed Aug 28, 2017
    add post-build status.yaml output
  2. add simple status.json check to travis

    jhoblitt committed Aug 21, 2017
  3. add post-build status.yaml output

    jhoblitt committed Aug 21, 2017
    A simple log of built products and, if applicable, the point at which
    the build failed.
Commits on Aug 21, 2017
  1. rm travis hipchat notifications

    jhoblitt committed Aug 21, 2017
    DM is no longer using HC.
Commits on Feb 16, 2017
  1. Merge pull request #19 from lsst/tickets/DM-9362

    jmatt committed Feb 16, 2017
    [DM-9362] Remove git-lfs legacy API logic in lsst-build
Commits on Feb 9, 2017
  1. [DM-9362] Remove batch option. Update comment.

    jmatt committed Feb 3, 2017
    	modified:   python/lsst/ci/prepare.py
Commits on Jun 9, 2016
  1. Remove lsstsw branch specification

    timj committed Jun 9, 2016
    Version that is merged should not rely on a specific branch of
    lsstsw.