Mercurial > hg > mercurial-crew-with-dirclash
view tests/test-mq-qrefresh-replace-log-message @ 5331:8ee5b8129e7b
hgweb: don't raise an exception when displying empty repos
The nullid node claims it's in the default branch, but the branch dict
is empty. This fixes the main symptom from issue696, but we may want
to set branchtags()['default'] = nullid somewhere for empty repos.
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Mon, 24 Sep 2007 19:00:11 -0300 |
parents | 7a7d4937272b |
children | 448eb46d4d84 |
line wrap: on
line source
#!/bin/sh # Environement setup for MQ echo "[extensions]" >> $HGRCPATH echo "mq=" >> $HGRCPATH #Repo init hg init hg qinit hg qnew -m "First commit message" first-patch echo aaaa > file hg add file hg qrefresh echo ======================= echo "Should display 'First commit message'" hg log -l1 -v | sed -n '/description/,$p' echo # Testing changing message with -m echo bbbb > file hg qrefresh -m "Second commit message" echo ======================= echo "Should display 'Second commit message'" hg log -l1 -v | sed -n '/description/,$p' echo # Testing changing message with -l echo "Third commit message" > logfile echo " This is the 3rd log message" >> logfile echo bbbb > file hg qrefresh -l logfile echo ======================= printf "Should display 'Third commit message\\\n This is the 3rd log message'\n" hg log -l1 -v | sed -n '/description/,$p' echo # Testing changing message with -l- hg qnew -m "First commit message" second-patch echo aaaa > file2 hg add file2 echo bbbb > file2 (echo "Fifth commit message" echo " This is the 5th log message" >> logfile) |\ hg qrefresh -l- echo ======================= printf "Should display 'Fifth commit message\\\n This is the 5th log message'\n" hg log -l1 -v | sed -n '/description/,$p' echo