function ap { arc patch "${@/-id/--diff}" || return 1 for f in $(git diff-index --name-only --diff-filter=d HEAD~1); do find "$f" -type f -empty -exec rm {} \; done git diff --quiet || git commit --all --amend --no-edit }