Hi @Yoganandhini Yoganandan, we generally try not to enforce process constraints on our users, but this sounds like a reasonable enhancement. I'll add it to our internal issue tracker. Thank you for bringing this up.
Yeah please don't enforce process on users. If you want to have some sort of process settings then sure, let people turn them on/off and use them but to blanket the system with constraints that address one persons preferred process is far from ideal.
Initially I was very much in support for this feature. It makes sense for projects with teams. But then I remembered that sometimes I do work on projects alone, still following the feature branch workflow. If there's nobody else on the project and I am the only contributor, not being able to merge my own pull requests wouldn't be very useful. So, yes, an option would be nice here.