--- a/mercurial/commands.py+++ b/mercurial/commands.py@@ -426,6 +426,8 @@ def commit(ui, repo, *pats, **opts): files = modified + added + removed slist = None for f in fns:+ if f == '.':+ continue if f not in files: rf = repo.wjoin(f) if f in unknown: