gitignore and hgignore don't ignore changes to tracked files