I am reading the build process article from MS patterns and pratices team http://msdn.microsoft.com/en-us/library/ee817676.aspx
They recommend using the pattern major version . minor version . build number . revision in the AssemblyInfo file.
i understand how and when to update major version and minor version and assuming i have a CI build server which can increment build numbers on successful builds. However, I dont quite understand under what circumstances one should consider incrementing revision numbers ?