Mercurial > public > mercurial-scm > hg-stable
diff tests/test-committer @ 8424:c5b3d3e30de7
changelog: refuse to add revisions with empty usernames
An empty username or a username with a "\n" will make the revision
text contain two "\n\n" sequences -> corrupt repository.
The problem is that changelog.read expects to find exactly one "\n\n"
separator and thus cannot unpack the revision.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Sat, 16 May 2009 11:12:49 +0200 |
parents | 78a0dd93db0b |
children |
line wrap: on
line diff
--- a/tests/test-committer Fri May 15 16:12:09 2009 +0200 +++ b/tests/test-committer Sat May 16 11:12:49 2009 +0200 @@ -29,3 +29,8 @@ hg commit -d '1000000 0' -m commit-1 rm .hg/hgrc hg commit -d '1000000 0' -m commit-1 2>&1 | sed -e "s/'[^']*'/user@host/" + +echo space > asdf +hg commit -d '1000000 0' -u ' ' -m commit-1 + +true