commit Analysis