Although most are self-explanatory, I cannot find information on the different kinds through the branch restrictions documentation. Specifically, I'm interested in two of them, which happen to be accessible only through the API.
What is the definition of require_all_dependencies_merged and require_commits_behind?