Mighty-M/git-bin — pull request #10 by hbons (2012-12-13 13:56:33+00:00)
Title:  Make ConfigurationProvider agnostic about S3 plugin. 

my plan is to write an SSH Remote plugin for git-bin. i'm currently testing git-bin and assessing what needs to be done.

i saw that the ConfigurationProvider has some hardcoded values related to S3. this is a problem when trying to write an other Remote plugin.

this commit tries to make the ConfigurationProvider more S3 agnostic. it reads in all the git configuration of a particular section ("git-bin.*" in this case). which keys to access is now up to the Remote plugin.

it seems to work fine, but i've encountered one unintended side effect: `git --get-regexp` returns all options in lower case. i don't think this is a big issue, the options in the git config file can still be written in mixed case. it's just something to keep in mind when accessing them from the Remote.

let me know what you think. if this seems the wrong approach to you i can try to do it a different way.