Permalink
Commits on Aug 14, 2009
  1. Added links to the rest of the contributors

    amerine committed with defunkt Aug 13, 2009
    Signed-off-by: Chris Wanstrath <chris@ozmm.org>
  2. Fixes "no method actual_version defined".

    peleteiro committed with defunkt Aug 14, 2009
    Signed-off-by: Chris Wanstrath <chris@ozmm.org>
Commits on Aug 13, 2009
  1. v0.0.5

    defunkt committed Aug 13, 2009
  2. Allow branches to be used as version in Git Package.

    defunkt committed Aug 13, 2009
    e.g. $ rip install git://github.com/datamapper/dm-core.git next
    
    This'll install dm-core at the "next" branch.
  3. stray require

    defunkt committed Aug 13, 2009
  4. Rip version 0.0.4

    defunkt committed Aug 13, 2009
  5. Fix bug in `rip build` to accommodate more extensions.

    defunkt committed Aug 13, 2009
    Most Makefiles generated by extconf.rb contain this line:
    
    RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
    
    The previous version of `rip build` would override RUBYARCHDIR to
    use the active ripenv's lib directory. This works great on gems that
    don't have a `target_prefix` (like EventMachine) but for gems that
    do (like Nokogiri) it would cause the require statement to fail.
    
    In other words, nokogiri.bundle would be installed into RUBYARCHDIR
    as `lib/nokogiri.bundle` while nokogiri.rb wants
    `lib/nokogiri/nokogiri.bundle`.
    
    The solution is to override sitearchdir instead of RUBYARCHDIR so the
    target_prefix is maintained.
    
    So, yeah, now you can install Nokogiri with Rip.
  6. Add basic `rip build` help text

    defunkt committed Aug 13, 2009
  7. Sort commands in help

    defunkt committed Aug 13, 2009
  8. to_s over display_package

    defunkt committed Aug 13, 2009
  9. hack for github gems

    defunkt committed Aug 13, 2009
  10. Rip::Sh::Gems => Rip::Sh::Gem

    defunkt committed Aug 13, 2009
  11. Rip::Gems => Rip::Sh::Gems

    defunkt committed Aug 13, 2009
  12. Silence gem command output

    defunkt committed Aug 13, 2009
  13. Use vputs in remote gem fetching

    defunkt committed Aug 13, 2009
  14. add james to Contributors

    defunkt committed Aug 13, 2009
  15. rip style tweaks

    defunkt committed Aug 13, 2009
  16. whitespace

    defunkt committed Aug 13, 2009
  17. Rip should download the dependencies for a gem, and properly construct

    lazyatom committed Aug 13, 2009
    the dependency graph in the ripenv.
    
    I've taken the liberty of extracting the gem commands into their own
    module, since they're needed in two classes now.
    
    Most of the work here was figuring out the best way to establish the
    relationship between gem packages and their dependencies, given the
    existence of meta packages for each gem. I think, through a combination
    of juggling parent packages, I've managed to ensure that dependencies
    stay associated with their parent, even if there's a meta package in
    the way. Hopefully this is useful for all packages, and not just gems.
Commits on Aug 7, 2009
  1. Ensure `rip use` has output

    defunkt committed Aug 7, 2009
  2. Add ben to contributors

    defunkt committed Aug 7, 2009