37signals/sub — pull request #40 by evnm (2013-11-06 23:32:32+00:00)
Title: Exec libexec/sub from bin/sub instead of symlinking

While trying to provide a tool built with sub as a gem, I learned that symlinks aren't maintained while building gems. This meant that `bin/sub` would be flattened into a copy of `libexec/sub` rather than remaining a symlink. This was problematic because [the bin file within a gem must be a ruby script](http://guides.rubygems.org/specification-reference/#executables).

This change execs `libexec/sub` instead of symlinking, which removes a roadblock when gemifying sub projects.