#smart commit