Testing question:

@txels 

This is a placeholder for a question...

### What's up?
I've created a little test that creates a couple of temp repos and branches and asserts that the GitPlugin brings back what we expect.

I then created the GitPlugin code to loop through all repos in the code directory.

The test failed.

### What's the question then?

Well, it failed due to the fact that I want the git plugin to look at remotes. Iinitialising a local repo, and creating local branches, won't end up with remotes. Bad news.

How would you feel if the test assumed that you had a copy of deploystream and pretenders checked out in the same folder and looked up say "develop" or "master" in the history? 

I wouldn't easily be able to confirm that the commit back is correct but at least I could confirm that it gets the branch repo combos correct.

Or do you have another suggestion for this test?