comparison 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
comparison
equal deleted inserted replaced
8423:eb7be0e752d9 8424:c5b3d3e30de7
27 echo "[ui]" > .hg/hgrc 27 echo "[ui]" > .hg/hgrc
28 echo "username = " >> .hg/hgrc 28 echo "username = " >> .hg/hgrc
29 hg commit -d '1000000 0' -m commit-1 29 hg commit -d '1000000 0' -m commit-1
30 rm .hg/hgrc 30 rm .hg/hgrc
31 hg commit -d '1000000 0' -m commit-1 2>&1 | sed -e "s/'[^']*'/user@host/" 31 hg commit -d '1000000 0' -m commit-1 2>&1 | sed -e "s/'[^']*'/user@host/"
32
33 echo space > asdf
34 hg commit -d '1000000 0' -u ' ' -m commit-1
35
36 true