Update gitlab_shell.rb

using instance_variable_defined to avoid @user_tried
Add optional repo path, remove reference to gitolite repo, fixes #77
Added list-keys command and spec

Removed puts and tidied up regex

Address the hound

Address the hound, again

Use single quotes

Add back travis.yml file

Remove travis.yml, only keep on fh-master

Use single quotes

Use single quotes
Added list-projects command & spec

list-projects command usage

Single quotes

Use single quotes

Use single quotes
Merge pull request #179 from feedhenry/projects_list

Added list-projects command & spec
Merge pull request #177 from feedhenry/keys_list

Added list-keys command, with associated spec
Merge pull request #81 from corny/patch-1

avoid @user_tried
Merge pull request #90 from Razer6/optional_repo_path

Add optional repo path, remove reference to gitolite repo
The gitlab pre-receive hook expects the call to exec to return 1
when a user has access. Doing an exit 0 effectively ended the
thread. No code would be executed after the call to exec.

This changes fixes the problem for the pre-receive hooks but you want
to check that GitlabAccess.exec is not used elsewhere. A quick
grep of the code seems to indicate this is not the case
using true instead of 1
Merge pull request #192 from jkbzh/master

fixing broken custom pre-receive calls
Support for custom hooks
Fix the calls to pre- and post-receive custom hooks

- Reset G_ID if the custom pre-receive hook fails
- Use a pipe to feed stdin to the custom pre- and post-receive
  hooks, in the same way that the standalone git works
Merge pull request #190 from dblessing/feature/custom_hooks

Custom hooks
Add custom hook support to CHANGELOG
Merge pull request #196 from dblessing/feature/custom_hooks

Add custom hook support to CHANGELOG
Bump version
Bump version

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Restore hooks PATH before calling ruby.