Deep Understanding of Commits for Automated Vulnerability Identification