Mercurial > evolve
view docs/tutorial/prepare.sh @ 5705:9f8ff149f258
tests: remove branch cache entries from test-discovery-obshashrange.t
The previous commit added new blackbox entries, and among them many branch
cache-related lines like these. Unfortunately, their order was not stable in
case of writing an empty cache (0 labels and 0 nodes) on py2.
Since branch cache entries aren't vital for this test, we can drop them and
remove the flakiness.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 21 Jan 2021 19:05:17 +0800 |
parents | aad37ffd7d58 |
children |
line wrap: on
line source
#!/bin/bash set -euo pipefail # Prepare pandoc filters if [ -d pandocfilters/.git ]; then (cd pandocfilters && git remote update && git merge --ff-only) else git clone https://github.com/Lothiraldan/pandocfilters.git fi pip2 install pandocfilters pip2 install pygraphviz pip2 install panflute pip2 install hg+https://bitbucket.org/octobus/mercurial_docgraph pip2 install hg-evolve mkdir -p graphs output CMD_NOT_FOUND=0 check_command() { cmd=$1 if ! which "$cmd" >/dev/null 2>&1; then echo "Error: command '$cmd' not found in \$PATH" echo "Please install '$cmd'" CMD_NOT_FOUND=1 else echo "$cmd command was found" fi } check_command pandoc check_command aha if [ "$CMD_NOT_FOUND" -ne "0" ]; then exit 1 fi # Prepare directory for repositories generated by the training.t file mkdir -p base-repos rm -Rf base-repos/*