|
|
|
|
|
by stephen
4999 days ago
|
|
You can enforce workflow via post-commit hooks if you get a bit creative, e.g.: https://github.com/stephenh/git-central/blob/master/server/u... Unfortunately I haven't done a lot with this project in a few years since github doesn't allow bash post commit hooks; you'd have to run your own git server. (Edit to add...) So, I understand your impression that it's impossible to enforce workflow in git, given GitHub doesn't support it, and most users probably don't want to write complex post-commit scripts. But it is actually possible. It'd be nice if communities like git-flow/etc. codified their rules into post-commit hooks that you could install, and maybe GitHub could even vet (e.g. that the bash scripts won't nuke their servers), and provide as out-of-the-box/opt-in options in the admin section of their repos. E.g. "Enforce git-flow in my repo". |
|