expand-file-name auto add and commit