Chris, sounds like what you really need is a branching model where you don't cut releases from the same branch that people are working from. We're using http://nvie.com/posts/a-successful-git-branching-model/
Our master is the current release, which is also in production on gitorious.org. 'next' is our main development branch. When there's a release coming up, we will make a branch e.g. release-2.4.7. Only bug fixes go onto that branch. When it's ready for deployment, we merge it into master, tag/deploy, and then back to 'next'. Any commits happening in the release process would go to 'next', and thus not interfere with the release process. You don't have to follow this route exactly, but I do believe your problem is a social one, not a technical one - i.e. you need _some_ system to protect releases, and branches are the perfect tool. Christian Chris Holden writes: > Marius > > Yes I meant pushing to remote sorry. We have a group of devs who have > interrupted releases by checking in during the release. > > Instead of waiting they want to fix it programmatically. > > Thank you! > > Sent from my iPhone > > On Jan 30, 2013, at 4:41 AM, Marius Mårnes Mathiesen > <[email protected]> wrote: > >> >> Chris Holden writes: >>> Is it possible to disable checkin's for a repo via the command line during >>> a release and then renable it after the release is finished? >> >> Since Git is distributed, there's no way you can control what individual >> users do to their local clones of a repository, but it should be >> possible to temporarily stop yourself from committing to your clone >> (although it seems a little strange). If you're referring to temporarily >> restricting access to a remote being pushed to, that's not something >> that's supported by Gitorious. >> >> >> Cheers, >> - Marius >> >> -- >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Gitorious" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> > > -- -- -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] --- You received this message because you are subscribed to the Google Groups "Gitorious" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
