Make the shorthand expansion more strict to allow non-Github repos
Allow ssh repository urls
Add missing "#.
fix for github usernames that have dashes, use underscores
Merge pull request #13 from ralph-tice/master

fix for GitHub usernames that have dashes
Merge pull request #5 from oneboxmedia/master

Make the shorthand expansion more strict to allow absolute repository urls
fix indentation
add boxen_repo_url_template fact
add repo_url_template to boxen::config
use repo_url_template when cloning in boxen::repo
need to include boxen::config
Fix clone_url to be valid Puppet
Clean up git provider
guard against git repo not being checked out correctly /cc #4
Add server_name param to boxen::project

Allows users to set the vhost name in the nginx config to something
other than $name.dev, but still defaults to the existing behavior.
ci
Support the host/currentHost options to defaults

`defaults` allows either `-currentHost` or `-host [hostname]` to be
given as the first argument. This is required to set certain system-wide
values on OSX, e.g. NSGlobalDomain com.apple.mouse.tapBehavior.
Add simple specs around boxen::osx_defaults
Ensure the 'defaults' command is actually correct
Support Ruby 1.8.x