{"action":"created","issue":{"url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/339","labels_url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/339/labels{/name}","comments_url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/339/comments","events_url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/339/events","html_url":"https://github.com/ParticularLabs/GitVersion/pull/339","id":53655815,"number":339,"title":"Context assigns branch configuration","user":{"login":"JakeGinnivan","id":453152,"avatar_url":"https://avatars.githubusercontent.com/u/453152?v=3","gravatar_id":"","url":"https://api.github.com/users/JakeGinnivan","html_url":"https://github.com/JakeGinnivan","followers_url":"https://api.github.com/users/JakeGinnivan/followers","following_url":"https://api.github.com/users/JakeGinnivan/following{/other_user}","gists_url":"https://api.github.com/users/JakeGinnivan/gists{/gist_id}","starred_url":"https://api.github.com/users/JakeGinnivan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JakeGinnivan/subscriptions","organizations_url":"https://api.github.com/users/JakeGinnivan/orgs","repos_url":"https://api.github.com/users/JakeGinnivan/repos","events_url":"https://api.github.com/users/JakeGinnivan/events{/privacy}","received_events_url":"https://api.github.com/users/JakeGinnivan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-01-07T17:08:35Z","updated_at":"2015-01-08T19:28:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ParticularLabs/GitVersion/pulls/339","html_url":"https://github.com/ParticularLabs/GitVersion/pull/339","diff_url":"https://github.com/ParticularLabs/GitVersion/pull/339.diff","patch_url":"https://github.com/ParticularLabs/GitVersion/pull/339.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/comments/69234316","html_url":"https://github.com/ParticularLabs/GitVersion/pull/339#issuecomment-69234316","issue_url":"https://api.github.com/repos/ParticularLabs/GitVersion/issues/339","id":69234316,"user":{"login":"nulltoken","id":92363,"avatar_url":"https://avatars.githubusercontent.com/u/92363?v=3","gravatar_id":"","url":"https://api.github.com/users/nulltoken","html_url":"https://github.com/nulltoken","followers_url":"https://api.github.com/users/nulltoken/followers","following_url":"https://api.github.com/users/nulltoken/following{/other_user}","gists_url":"https://api.github.com/users/nulltoken/gists{/gist_id}","starred_url":"https://api.github.com/users/nulltoken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nulltoken/subscriptions","organizations_url":"https://api.github.com/users/nulltoken/orgs","repos_url":"https://api.github.com/users/nulltoken/repos","events_url":"https://api.github.com/users/nulltoken/events{/privacy}","received_events_url":"https://api.github.com/users/nulltoken/received_events","type":"User","site_admin":false},"created_at":"2015-01-08T19:28:44Z","updated_at":"2015-01-08T19:28:44Z","body":"I tend to not feel at ease with Thread.Sleep() calls as they make the tests slower.\r\n\r\nRegarding the detection of the root cause condition, I'm not sure there's a magic answer.\r\n\r\nThe way I've worked until now is by creating my test case by hand in git command line and then ensuring that the automated ones were reproducing the same topology.\r\n\r\nI've more than once relied on the hack of adding an additional commit on a branch (to force the merge sha to differ). Most of the time, that wasn't hacking the test *per se* as it often makes sense to have a `develop` branch ahead of master, for instance."}}