bike-barn / hermit

A home directory configuration management assistant
http://bike-barn.github.io/hermit/
Other
33 stars 7 forks source link

Switch repo workflow to a dev/master split #156

Open RadicalZephyr opened 6 years ago

RadicalZephyr commented 6 years ago

This doesn't matter to much yet, but it would be nice once we actually have an initial release of the Rust rewrite.

The core idea behind the dev/master branch split is that all development would happen on the dev branch, and the master branch would track the latest release of hermit.

This has a number of advantages:

I also have no attachment to the naming suggested above. master and release would also be acceptable.

This is a rough description of a limited portion of the famous nvie a successful git branching model also known as Git Flow.

That blog post also incorporates release, hotfix, and topic branches. We already use topic branches for our dev workflow, and it might make sense to do release branches as well (once we are making releases). Hotfix branches we probably don't need.