CL? Is that perforce? Hopefully it works better than the real perforce. A really tough and confusing versioning tool.
Source: https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...
• You can make a "branch" of portions of a codebase and have it appear side by side with the original. You don't have to keep doing `git checkout` to switch between your version and the original.
• Renames and copies are actually remembered and recorded, instead of haphazardly reconstructed after the fact using heuristics.
• Have multiple pending CLs. Sort of like having multiple independent WIP commits at the same time. It's quite powerful when you need to do two different things and more convenient than `git add -p` to select hunks.