firstchange by charles

you can choose what to add to commit