Mercurial > evolve
view tests/test-topic-shell-prompt.t @ 5395:366aaaae9a49
packaging: replace wget with curl in Build-Depends
At some point, evolve was using curl in some tests that check capabilities when
using HTTP. Then in 4e7da688a066 and 3ffa12edc05a it was replaced by wget for
Windows compatibility and debian/control was updated (in 783aa685c5d4).
Then, in e036dfc8cfcc the tests were switched back to using curl, but
debian/control was not updated until now.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Sun, 05 Jul 2020 16:14:09 +0800 |
parents | ce5ebd9c859b |
children |
line wrap: on
line source
$ . $TESTDIR/testlib/topic_setup.sh Code logically equivalent to the following is used in Zsh to show the branch and topic (if set) in the prompt. If the format of the files is changed in a way that it breaks the test, a mail should be sent to zsh-workers@zsh.org. $ get_branch_like_zsh() { > branchfile=".hg/branch" > topicfile=".hg/topic" > if [ -r "${branchfile}" ] ; then > r_branch=$(cat "${branchfile}") > fi > if [ -f "${topicfile}" ] && [ -r "${topicfile}" ] && [ -s "${topicfile}" ] ; then > IFS= read -r REPLY < ${topicfile} > r_branch=${r_branch}:${REPLY} > fi > echo $r_branch > } $ hg init $ hg branch branch -q $ get_branch_like_zsh branch $ hg topic topic -q $ get_branch_like_zsh branch:topic $ hg topic --clear -q $ get_branch_like_zsh branch