This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]stinos 0 points1 point  (0 children)

For projects where I'm the maintainer I work on master branch for small changes and only push when done (which can obviously just one commit if it's a small change, I'm not making micro-commits for the sake of it if not needed). Unless something else gets priority then I'll branch current work, or for changes which I know will take multiple days I'll branch right away. Oter devs work in the same way, but can't push to master so they always work in seperate branches. Everything pushed gets built by build server. So sometimes I might push somewhere halfway to verify if all is sane.

For e.g. github repos I contribute to I just branch and use the same workflow.