Permalink
Commits on Sep 3, 2009
  1. Fix gem support for ruby 1.9, in which String is no longer Enumerable…

    nickstenning committed with defunkt Sep 2, 2009
    …, and thus no longer has String#any?
    
    Signed-off-by: Chris Wanstrath <chris@ozmm.org>
Commits on Aug 30, 2009
  1. ignore comments in ripfiles

    josh committed Aug 30, 2009
Commits on Aug 24, 2009
  1. safely remove package directories

    josh committed Aug 24, 2009
  2. ignore blank lines in ripfiles

    josh committed Aug 24, 2009
  3. Don't try to add metapackages to the package manager.

    lazyatom committed with defunkt Aug 22, 2009
    This was causing issues where metapackages with the same name could not be installed.
Commits on Aug 18, 2009
  1. Add `rip hooks`.

    defunkt committed Aug 18, 2009
  2. Add Hongli's GitHub URL

    defunkt committed Aug 18, 2009
Commits on Aug 17, 2009
  1. Fix/tweaks to `rip ruby`

    defunkt committed Aug 17, 2009
  2. whitespace

    defunkt committed Aug 17, 2009
Commits on Aug 16, 2009
  1. Some older gems don't set a dependency type in their spec; it's safer…

    lazyatom committed Aug 16, 2009
    … to include all non-development dependencies instead.
  2. Try raising an error if a package wants to install a file that was pr…

    lazyatom committed Aug 16, 2009
    …eviously installed by an existing package.
  3. When installing remote gems, ensure that we record the files from the…

    lazyatom committed Aug 16, 2009
    … gem in our environment.
  4. We should be able to install specific versions of gems, and accuratel…

    lazyatom committed Aug 16, 2009
    …y install the required versions of their dependencies.
  5. It's faster and more reliable to check a gem's dependencies using the…

    lazyatom committed Aug 16, 2009
    … local file.
    
    As a side note, checking dependencies for a specific gem version using the remote server seems unreliable; this will be significant once we have explicit gem version installation working.
  6. By splitting the check for the existence of a remote gem from the act…

    lazyatom committed Aug 16, 2009
    … of actually fetching it, we can make the RemoteGemPackage more idiomatic.
    
    It's worth noting that because the remote gem servers are hit whenever one of these packages is created (via the exists? call in the handles block), the show command has become much slower.
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