I am finding it very hard to decide if I should offer commit access to the main repository to contributors (make them collaborators) for a project or if I should restrict the access to myself. Given that i trust the contributors, is it beneficial to offer them commit privilege for the main repository ?
I was hoping that by giving commit privilage the contributors may be motivated to devote more time for the project. But, I am also worried that at some point this policy might back fire in terms of loosing direction for the project and maybe other potential problems.
Is there a good way to decide when I should start offering commit privilege for the contributors and more importantly when I should stop offering it.