operations: make UserCreateBranch SHA256 compatible
Make changes in UserCreateBranch to make it SHA256 compatible. This includes refactoring the existing tests to remove seeded repositories and creating repositories at runtime.
Part of: #5438 (closed)
Edited by Karthik Nayak