You should use the 'deployment' branch as a staging area for your revision, preferably tested before in an intependent Dokku instance.
You should use the 'deployment' branch as a staging area for your revision, feature branches preferably being tested in an intependent Dokku instance before merging.
We could move to the *always deployable master* pattern instead.