##// END OF EJS Templates
addremove: correctly handle intermediate symlinks...
addremove: correctly handle intermediate symlinks This fixes problems mentioned in issue660 comments (unrelated to original issue) where directory was renamed, and symlink was added instead. In such situation addremove wasn't able to correctly detect that old files no longer here, but tried to add symlink (and failed due collision with old files).

File last commit:

r5334:448eb46d default
r6651:7f0dd352 default
Show More
test-mq-qrefresh-replace-log-message
55 lines | 1.3 KiB | text/plain | TextLexer
/ tests / test-mq-qrefresh-replace-log-message
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 #!/bin/sh
# Environement setup for MQ
Thomas Arendsen Hein
Make tests append settings to $HGRCPATH instead of $HGTMP/.hgrc...
r2990 echo "[extensions]" >> $HGRCPATH
echo "mq=" >> $HGRCPATH
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694
#Repo init
hg init
hg qinit
Alexis S. L. Carvalho
mq: fix qrefresh -e with no patches applied
r5334 echo =======================
echo "Should fail if no patches applied"
hg qrefresh
hg qrefresh -e
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 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
Thomas Arendsen Hein
Kill trailing spaces
r4659 hg qrefresh -m "Second commit message"
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 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 =======================
Danek Duvall
Fix some tests for portability.
r2843 printf "Should display 'Third commit message\\\n This is the 3rd log message'\n"
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 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
Thomas Arendsen Hein
Kill trailing spaces
r4659 (echo "Fifth commit message"
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 echo " This is the 5th log message" >> logfile) |\
hg qrefresh -l-
echo =======================
Danek Duvall
Fix some tests for portability.
r2843 printf "Should display 'Fifth commit message\\\n This is the 5th log message'\n"
"Mathieu Clabaut "
MQ: uniformise message and logfile option....
r2694 hg log -l1 -v | sed -n '/description/,$p'
echo