Commits on Jun 2, 2016
  1. @sikachu

    Add support for git_source in Gemfile/Appraisal

    Note that we're converting entries that use custom git source to `:git`
    as there's no reliable way to copy Proc definition.
    Close #103
    sikachu committed Jun 2, 2016
  2. @sikachu

    Rename GitSource and Pathsource to Git and Path

    This cleanup is to open up way for actual `git_source` syntax.
    sikachu committed Jan 15, 2016
Commits on Jun 1, 2016
  1. @sikachu

    Add support for `appraisal install --without`

    This will pass `--without flag` to Bundler, making it not installing gem
    in particular group.
    sikachu committed May 31, 2016
Commits on May 27, 2016
  1. @sikachu

    Update Ruby 1.9 hash syntax patch from #110

    * Manipulates file content instead to keep the acceptance clean.
    * Fix problem with hash with string keys.
    * Use `stub_const` in `before` block in some places for cleaner test.
    sikachu committed May 27, 2016
  2. @fosberyi @sikachu

    Adding ruby 1.9 syntax where appropriate

    * Detect the current ruby and output correct syntax
    * < 1.9 use ":path => /some/path"
    Close #110, Fix #105
    fosberyi committed with sikachu Mar 13, 2016
Commits on May 18, 2016
  1. @sikachu

    Add support for bundler's retry flag

    Close #107
    Geoff Massanek committed with sikachu Mar 21, 2016
Commits on May 12, 2016
  1. @schneems

    Specify shell commands with $

    schneems committed May 12, 2016
Commits on May 6, 2016
  1. @brenes @sikachu

    Instructions for Circleci integration

    Just as suggested in #100 instructions are added to for using
    circle ci instead of travis.
    Close #111, Fix #100
    brenes committed with sikachu May 5, 2016
  2. @sikachu

    Fix Gem::Specification error in tests

    `Gem::Specification` now requires authors to be set.
    sikachu committed May 6, 2016
  3. @sikachu

    Update Travis build matrix

    sikachu committed May 6, 2016
Commits on Mar 18, 2016
  1. @fosberyi @sikachu

    Fixed typo in README file

    * 'running' -> 'run'
    * 'test' -> 'tests'
    Close #106
    fosberyi committed with sikachu Mar 13, 2016
  2. @sikachu
Commits on Jan 26, 2016
  1. @sikachu

    Display current gemfile when run `bundle update`

    This is done by setting `gemfile` setting directly and not through
    `BUNDLE_GEMFILE` setting.
    sikachu committed Jan 25, 2016
Commits on Jan 25, 2016
  1. @sikachu

    Update build matrix

    Build Appraisal against these versions of Ruby
    * 1.8.7-head
    * 1.9.3-p551
    * 2.0.0-p648
    * 2.1.8
    * 2.2.4
    * 2.3.0
    * jruby-19mode
    * ruby-head
    * jruby-head
    Note that I need to specify the full version of Ruby because Travis CI
    hasn't updated their alias, which stops RVM from using the lastest patch
    version in their known Rubies.
    sikachu committed Jan 25, 2016
Commits on Jan 15, 2016
  1. @sikachu


    sikachu committed Jan 15, 2016
  2. @elia @sikachu

    Stress that "Appraisals" is a file name

    Close #101
    elia committed with sikachu Dec 23, 2015
  3. @elia @sikachu

    SVG Travis badge to please the eyes 👀

    Close #102
    elia committed with sikachu Dec 24, 2015
Commits on Oct 9, 2015
  1. @sikachu

    Remove unneeded `::` prefix from `File`

    We changed `Appraisal::File` to `Appraisal::AppraisalFile`, so the `::`
    prefix is no longer needed.
    sikachu committed Oct 9, 2015
  2. @sikachu

    Rename Appraisal::File to Appraisal::AppraisalFile

    This is to avoid naming collision when user uses `File` in their
    Gemfile or Appraisals file, as Ruby would thought user meant
    `Appraisal::File` and not `::File`.
    Fix #4
    sikachu committed Oct 9, 2015
Commits on Aug 13, 2015
  1. @sikachu

    Bump to 2.1.0

    sikachu committed Aug 13, 2015
  2. @sikachu

    Add support for source block

    This allow you to use source block in both Appraisals and Gemfile.
    Close #99
    sikachu committed Aug 13, 2015
Commits on Jun 26, 2015
  1. @sikachu

    Bump to 2.0.2

    sikachu committed Jun 26, 2015
  2. @sikachu

    Do not raise error when Gemfile does not exist

    This is to allow user to run `appraisal help` to get the help message.
    Note that there is no test for this, as it's impossible to trick Bundler
    to run the executable without a Gemfile. I tested it locally and it
    works, so that has to be enough.
    Fix #98
    sikachu committed Jun 26, 2015
  3. @sikachu

    Change wording on no configuration warning

    `appraisal generate` command is also runs in the background when user
    runs `appraisal install`. This is to make it clearer that they want to
    run `appraisal generate --travis` to get the Travis configuration.
    Fix #97
    sikachu committed Jun 26, 2015
  4. @akihiro17 @sikachu

    Run bundle check with BUNDLE_DISABLE_SHARED_GEMS set to '1' if BUNDLE…

    …_PATH is specified
    This commit sets `BUNDLE_DISABLE_SHARED_GEMS` to '1' and runs
    `bundle check` if  `BUNDLE_PATH` is defined in .bundle/config so that
    Bundler actually installs gems to the appropriate directory.
    Closes #96
    akihiro17 committed with sikachu May 26, 2015
Commits on Jun 5, 2015
  1. @omghax @sikachu
Commits on Apr 14, 2015
  1. @sikachu

    Bump to 2.0.1

    sikachu committed Apr 14, 2015
  2. @PikachuEXE @sikachu

    Fix config key being used for gemfiles

    Fix #91, Close #92
    PikachuEXE committed with sikachu Apr 14, 2015
Commits on Apr 10, 2015
  1. @sikachu

    Bump to 2.0.0

    sikachu committed Apr 10, 2015
  2. @sikachu @sikachu

    Add Travis configuration helpers

    * Add `--travis` flag to `appraisal generate` to display the correct
      gemfiles configuration.
    * Warn when users have an incorrect gemfiles configuration in their
      `.travis.yml` file.
    * Advise users to run command with `--travis` if they have no `gemfiles`
      configuration in their `.travis.yml` file.
    Fix #65
    sikachu committed with sikachu Oct 10, 2014
Commits on Apr 8, 2015
  1. @sikachu
Commits on Apr 1, 2015
  1. @mshibuya @sikachu

    Support nesting of Bundler block DSL

    Close #84
    mshibuya committed with sikachu Jan 14, 2015
  2. @sikachu

    Make Appraisal compatible with Ruby 1.8.7

    This includes:
    * Lock some dependencies to version that supports Ruby 1.8.7 when
      running on Ruby 1.8.7.
    * Remove usage of `require_relative`.
    * Use old style of hash syntax throughout the code.
    * Explicitly set `ENV` override as `Kernel#system` on Ruby 1.8.7 does
      not take first `env` argument.
    * Use `ActiveSupport::OrderedHash` on dependencies list to maintain the
      hash ordering.
    * Active Support become part of runtime dependency.
    This also adds Ruby 1.8.7 to build matrix.
    sikachu committed Mar 20, 2015
Commits on Mar 27, 2015
  1. @jondeandres @sikachu
  2. @sikachu

    Properly mark version as 2.0.0.beta

    Ruby 1.8.7 did not like having `-` in the version name.
    sikachu committed Mar 27, 2015