For Smart Git