Skip to content
Permalink
Branch: master
Commits on Aug 6, 2019
  1. Merge pull request #78 from sj26/cli-open-command

    matthewd committed Aug 6, 2019
    Second iteration of a `gel open [gem-name]` CLI command
  2. Defer the require until the command is run

    matthewd committed Aug 6, 2019
    We're already not perfect on this, but try to maintain a precedent that
    we don't avoidably contaminate the standard runtime environment.
Commits on Jun 1, 2019
  1. Merge pull request #76 from tenderlove/fix-extra-rdoc-files

    matthewd committed Jun 1, 2019
    Add `extra_rdoc_files` to the gemspec parser
Commits on May 23, 2019
  1. Merge pull request #74 from hahmed/gel-errors

    matthewd committed May 23, 2019
    Add gel/errors to gel.rb
Commits on May 20, 2019
  1. Merge pull request #68 from paracycle/uk-install-if

    matthewd committed May 20, 2019
    Implement `install_if` processing
Commits on May 12, 2019
  1. Merge pull request #66 from gel-rb/resolved_dep_has_no_requirement

    matthewd committed May 12, 2019
    Fix resolving gem when there is no lockfile
Commits on May 11, 2019
  1. Merge pull request #59 from jhawthorn/isolate_changes

    matthewd committed May 11, 2019
    Don't pass Marshal data over STDOUT in GemspecParser
  2. Merge pull request #60 from JuanitoFatas/handle-ruby-versions

    matthewd committed May 11, 2019
    Add support for specify multiple Ruby versions
  3. Merge pull request #62 from gel-rb/lock_parser-and-resolved_gem_set_test

    matthewd committed May 11, 2019
    Add support to parse RUBY VERSION in Lock parser and a test for resolved gem set
  4. Explicitly require work_pool before using it

    matthewd committed May 11, 2019
  5. Don't expect Gem constant to be present while loading Gel

    matthewd committed May 11, 2019
    First, we don't use rubygems/deprecate, so don't require it -- that just
    moves the error to a different file, though.
    
    So we also defer the require of gel/catalog, because it (indirectly)
    loads marshal_hacks, which expects Gem to be there. This one should
    ultimately be fixed by replacing the marshal-hacks mechanism with a
    custom marshal parser. But this rearrangement will make it happy for
    now.
    
    Fixes #61
Commits on May 3, 2019
  1. Merge pull request #57 from gel-rb/objects

    matthewd committed May 3, 2019
    Objects: better than strings?
  2. Write new lockfiles using ResolvedGemSet

    matthewd committed May 2, 2019
Commits on Apr 29, 2019
  1. Introduce a ResolvedGemSet data object

    matthewd committed Apr 29, 2019
    This is step one of unifying the input & output of the lockfile.
    
    This does rather empty out the LockLoader, leaving it with just the
    poorly-placed #activate method... but fixing that can come later.
Commits on Apr 28, 2019
  1. Merge pull request #39 from hahmed/add-notes-for-local-gel

    matthewd committed Apr 28, 2019
    Add notes on how to setup local gel for development
  2. Merge pull request #42 from JuanitoFatas/help

    matthewd committed Apr 28, 2019
    Add basic gel help command
  3. Merge pull request #50 from gsamokovarov/fish-shell-support

    matthewd committed Apr 28, 2019
    Introduce Fish shell support
Commits on Apr 26, 2019
  1. Add a very quick list of release steps

    matthewd committed Apr 26, 2019
  2. Bump for 0.3.0

    matthewd committed Apr 26, 2019
  3. Recommend installing with Homebrew

    matthewd committed Apr 26, 2019
    When installing the gem, we can get lost between ruby version managers
    and their localized gemset stuff. Homebrew moves us up a level, which
    seems better given that we are ourselves a gem manager.
Commits on Apr 24, 2019
  1. Merge pull request #40 from jhawthorn/gemspec_name

    matthewd committed Apr 24, 2019
    Support gemspec name: argument
Commits on Apr 23, 2019
  1. Merge pull request #30 from venarius/rubocop

    matthewd committed Apr 23, 2019
    REF: Moved mkrf_conf error to errors lib
  2. Merge pull request #35 from markfrst/require-gem-version-in-tests

    matthewd committed Apr 23, 2019
    fixed test test_that_it_has_a_version_number
Commits on Apr 22, 2019
  1. Merge pull request #32 from jhawthorn/bump

    matthewd committed Apr 22, 2019
    Update Gemfile.lock
  2. Allow the rubygems gel binstub to work via gel

    matthewd committed Apr 22, 2019
    It's a rather round-about way of getting there, but if that's what's on
    the path, we shouldn't explode. And as long as `gem install gel` is a
    recommended installation strategy, it's going to remain a problem.
    
    Fixes #15, fixes #26, fixes #31 (it's a popular problem!)
Commits on Apr 20, 2019
  1. Merge pull request #20 from JuanitoFatas/exceptions

    matthewd committed Apr 20, 2019
    Extract few error exceptions under Gel::Error
  2. Merge pull request #24 from tenderlove/fix-deprecation

    matthewd committed Apr 20, 2019
    fix deprecation warning from trunk Ruby
  3. Don't warn about RUBY VERSION; we know what it is

    matthewd committed Apr 20, 2019
    We don't actually do anything with it though -- we'll let the Gemfile
    deal with that.
    
    Fixes #25
  4. Support a couple of arguments on the gemspec method

    matthewd committed Apr 20, 2019
    (Not all of them yet)
    
    Fixes #23
Commits on Apr 19, 2019
  1. Merge pull request #22 from davy/patch-1

    matthewd committed Apr 19, 2019
    Add info on why to use Gel to README
Commits on Apr 18, 2019
  1. Merge pull request #19 from JuanitoFatas/missing-require

    matthewd committed Apr 18, 2019
    Need to require shellwords
  2. Version bump for release

    matthewd committed Apr 18, 2019
    Use 0.* for now... we'll worry about skipping 1.0.* later.
  3. Quick-fix the pubgrub initial install race

    matthewd committed Apr 18, 2019
    Fixes #14, though not very elegantly.
Commits on Apr 17, 2019
  1. Add the logo to the README

    matthewd committed Apr 17, 2019
    Especially as it's going to stand in for the website for now, let's aim
    for at least a little polish.
Older
You can’t perform that action at this time.