I would like to have the capability to verify that the user has rebased changes from a tracking branch into the feature branch so that the feature branch changes appear after any tracking branch changes.
Furthermore, I would like to make sure that all the new changes in the feature branch have linear history.
Is there a way to accomplish this?