What does "CL" mean in a commit message? What does it stand for?

All we need is an easy explanation of the problem, so here it is.

From Angular.js change log:

… After this CL, ng-trim no longer affects input[type=password], and will never trim the password value.

This is from one of the commit messages, so presumably it means the patch. What does it stand for? Change log?

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

It means Change List.

Create a change list (CL)

Creating a change in git is really just creating a branch.


And the code review system there are using: https://code.google.com/p/rietveld/

Method 2

It seems to be Google-speak. I don’t work for Google so I can only guess, but I’d guess it means “changelog”, in the meaning of “a small set of commits being considered as a single unit for merging”, much like a Github PR (pull request). It shows up here and here (search in the page for “CL created”) with that same usage, and it shows up all over the place in the Angular issues.

If you’re more familiar with Github-speak than Google-speak, mentally substitute “PR” for “CL” and I think you’ll have the right idea. 🙂

Method 3

CL: Stands for “changelist,” which means one self-contained change that has been submitted to version control or which is undergoing code review. Other organizations often call this a “change” or a “patch.”

*from the Terminology of the Google Engineering Practices Documentation that can be found here: https://google.github.io/eng-practices/

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply