At Endocode we use Gerrit as our code review and repository management tool. As is often the case, the default Gerrit setup was unsuitable for us. There were mainly two reasons for this. Firstly, there was no way to create our work branches where we can do as we please (direct pushes, forced pushes). Lack of work branches stems from Gerrit’s default access configuration. The second issue was that there was no way to browse the code easily.