Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 14, 2015
  1. @sikachu

    Bump to 2.0.1

    sikachu authored
  2. @PikachuEXE @sikachu

    Fix config key being used for gemfiles

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

    Bump to 2.0.0

    sikachu authored
  2. @sikachu

    Add Travis configuration helpers

    sikachu authored sikachu committed
    * 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
Commits on Apr 8, 2015
  1. @sikachu
Commits on Apr 1, 2015
  1. @mshibuya @sikachu

    Support nesting of Bundler block DSL

    mshibuya authored sikachu committed
    Close #84
  2. @sikachu

    Make Appraisal compatible with Ruby 1.8.7

    sikachu authored
    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.
Commits on Mar 27, 2015
  1. @jondeandres @sikachu

    Use hash rockets instead of `foo: bar` syntax.

    jondeandres authored sikachu committed
    Close #89
  2. @sikachu

    Properly mark version as 2.0.0.beta

    sikachu authored
    Ruby 1.8.7 did not like having `-` in the version name.
Commits on Mar 20, 2015
  1. @sikachu

    Remove deprecated `groups` syntax

    sikachu authored
    Note that `group` syntax is still available. This gets removed because
    it is not officially supported by Bundler.
    Fix #83
  2. @sikachu
  3. @sikachu

    Update test suite to work with bundle path

    sikachu authored
    * Do not cleanup gem path between specs, but cleanup before the suite.
    * Reinstall Bundler to vendored path.
    * Remove Bundler cache on git gem after rebuild a git gem.
Commits on Mar 10, 2015
  1. @sikachu

    Ensure Bundler is available in vendored path

    sikachu authored
    This fixes an issue where user would get "Could not find bundler" error
    when tries to use Appraisal in project that vendorize gems.
    The root cause was that Bundler will not bundle itself when you run
    `bundle install` with `--path` option. As Appraisal resets `GEM_HOME`
    to avoid dependency conflict, it also made RubyGems unable to locate
    code for Bundler as well.
    Fix #13, #30 and #87.
  2. @sikachu

    Remove unused Command#exec

    sikachu authored
Commits on Mar 9, 2015
  1. @sikachu

    Targetting 2.0.0 on master branch

    sikachu authored
    Version 1.0.0 was released[1] on April 2, 2014. I think it's time for us
    to move onto the next major version.
Commits on Mar 4, 2015
  1. @mcmire @sikachu

    Allow commands with spaces to be constructed as new Commands

    mcmire authored sikachu committed
    If you were using the `appraisal` executable and passed an argument that
    contained spaces, those spaces would not be preserved when Appraisal
    went to execute the full command. For instance, this command...
        appraisal 4.2 rspec spec/some/file_spec.rb -e "some example group"
    *Should* be expanded as follows:
        BUNDLE_GEMFILE=$PWD/gemfiles/4.2.gemfile rspec spec/some/file_spec.rb -e "some example group"
    ...but before this commit would be incorrectly expanded as follows:
        BUNDLE_GEMFILE=$PWD/gemfiles/4.2.gemfile rspec spec/some/file_spec.rb -e some example group
    Close #86
  2. @sikachu

    Properly prefix relative paths

    sikachu authored
    Appraisal now correctly prefix relative paths in these directives:
    * `gem` directive (`:path` and `:git` option)
    * `path` directive
    * `git` directive
    Fix #82
Commits on Feb 6, 2015
  1. @sikachu

    Refactor Gemfile and Gemspec object

    sikachu authored
    * Remove the guard clause for `gemspec "../"` support.
    * Make sure that we don't append `..` to `gemspec` path multiple times.
  2. @sikachu

    Add support for `VERBOSE=1` to view $stdout

    sikachu authored
    This will help debugging issues during code run.
  3. @sikachu

    Merge pull request #85 from razum2um/master

    sikachu authored
    Do not write duplicate sources in the Gemfile.
Commits on Feb 5, 2015
  1. @razum2um

    remove duplicate sources

    razum2um authored
Commits on Jan 2, 2015
  1. @sikachu

    Match Bundler's DSL on `group` and `platforms`

    sikachu authored
    * Add `platform` alias.
    * Deprecate `groups`.
    Fixes #78
  2. @sikachu
  3. @sikachu

    Add `appraisal (-v/--version)`

    sikachu authored
    Closes #80
Commits on Jan 1, 2015
  1. @oliverklee @sikachu

    Configure Travis for better build performance

    oliverklee authored sikachu committed
    Set sudo: false to allow Travis to use their new container-based
    Closes #79
Commits on Dec 31, 2014
  1. @sikachu

    Reword suggestion about WWTD

    sikachu authored
  2. @grosser @sikachu

    Mention `wwtd` for testing against multiple Rubies

    grosser authored sikachu committed
    Closes #73
Commits on Dec 28, 2014
  1. @sikachu

    Copy Kernel#capture helper from Rails

    sikachu authored
    Rails deprecated this helper as it's not threadsafe. However, in our
    situation, we're only using it in the test so it doesn't matter.
Commits on Dec 26, 2014
  1. @sikachu

    Test against Ruby 2.2

    sikachu authored
Commits on Oct 31, 2014
  1. @sikachu

    Relax Ruby version number on Travis

    sikachu authored
    As Ruby 2.1 is already conform to SemVer, this will make Travis to pick
    the latest patch version of Ruby for us automatically.
Commits on Oct 10, 2014
  1. @sikachu

    Bump `master` branch to `1.1.0-beta`.

    sikachu authored
    This is to make sure that user awares that `1.0.x` releases is branching
    off `1-0-stable` branch instead of `master`.
Commits on Aug 22, 2014
  1. @sikachu

    Bump to 1.0.1

    sikachu authored
  2. @sikachu

    Override dependency when defined in Appraisals

    sikachu authored
    This fixes bug in the scenario where the same gem both defined in
    `Gemfile` and `Appraisals` file.
Commits on Aug 21, 2014
  1. @sikachu
Commits on Jun 25, 2014
  1. @opsidao @sikachu

    Add 'list' subcommand to CLI

    opsidao authored sikachu committed
    Closes #74
Something went wrong with that request. Please try again.