There are other git workflows, which are all perfectly valid. If you can convince us to use another, feel free to propose one. However, we have done a couple of releases with gitwash, and it has worked quite well for us given how small our maintenance overhead is. Just have to remember to regularly merge the maintenance branch to master. That's all.