DDL changes Tracking Other than DDL triggers and change data capture, is there any way to track history of DDL changes in SQL server. I also want to know the client IP which made the respective DDL change. Kindly guide me .
I have used this script from David  Rueter, its pretty good have changelog script used and login name also. 

https://github.com/DavidRueter/SQLVer/ 
http://www.sqlservercentral.com/articles/Version+Control+Systems+(VCS)/119029/