git location caching could never work. Fixing cookbook destination to use branch if specified, since that's what the cached copy is looking for. Specs updated to reflect change.
attempting to piggyback revision_path in git location per @sethvargo. Updating cucumber features to reflect new git location structure
not sure I can piggy-back revision_path in git location as it returns immediately if branch is nil
Debugging git clone caching bug.
Fixed git clone caching bug, remove debugging messages
Fix cookbook directory names for Git sources.
Refactoring.
Don't put the remote in the name unless specified
Updated unit test for Git caching bug fix.
Merge remote branch 'upstream/master' into git-caching
Merge remote branch 'upstream/master' into git-caching
Berks lock first pass
Lock features
Friendly error when the environment does not exist
Clean up features and finish test coverage
Move #ridley_connection to private methods
Merge branch 'master' into berks_lock
Support an overrideable server_url on upload

Allow the options hash to hold a server_url
Write a spec that covers most of upload
Merge pull request #480 from RiotGames/configurable_upload_server

chef_server_url not configurable for upload command
update changelog