Sha256: 35329e8b1d7c6520801d5e0d70b380b898356a6b1ce2f9b0c25daeb473075878

Contents?: true

Size: 998 Bytes

Versions: 23

Compression:

Stored size: 998 Bytes

Contents

#!/bin/bash

port=$(reserve_port)

mkdir server
cd server
zold node --trace --invoice=PUSHNPULL@ffffffffffffffff \
  --host=127.0.0.1 --port=${port} --bind-port=${port} \
  --threads=0 --standalone 2>&1 &
pid=$!
trap "halt_nodes ${port}" EXIT
cd ..

wait_for_port ${port}

zold remote clean
zold remote add 127.0.0.1 ${port}
zold remote trim
zold remote show

zold --public-key=id_rsa.pub create 0000000000000000
target=$(zold create --public-key=id_rsa.pub)
invoice=$(zold invoice ${target})
zold pay --private-key=id_rsa 0000000000000000 ${invoice} 14.99 'To save the world!'
zold propagate
zold propagate 0000000000000000
zold show
zold show 0000000000000000
zold taxes debt 0000000000000000

zold remote show
zold push
zold push 0000000000000000
until zold fetch 0000000000000000 --ignore-score-weakness; do
  echo 'Failed to fetch, let us try again'
  sleep 1
done
zold fetch
zold diff 0000000000000000
zold merge
zold merge 0000000000000000
zold clean
zold clean 0000000000000000
zold remove

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
zold-0.18.8 fixtures/scripts/push-and-pull.sh
zold-0.18.7 fixtures/scripts/push-and-pull.sh
zold-0.18.6 fixtures/scripts/push-and-pull.sh
zold-0.18.5 fixtures/scripts/push-and-pull.sh
zold-0.18.4 fixtures/scripts/push-and-pull.sh
zold-0.18.3 fixtures/scripts/push-and-pull.sh
zold-0.18.2 fixtures/scripts/push-and-pull.sh
zold-0.18.1 fixtures/scripts/push-and-pull.sh
zold-0.18.0 fixtures/scripts/push-and-pull.sh
zold-0.17.10 fixtures/scripts/push-and-pull.sh
zold-0.17.9 fixtures/scripts/push-and-pull.sh
zold-0.17.8 fixtures/scripts/push-and-pull.sh
zold-0.17.7 fixtures/scripts/push-and-pull.sh
zold-0.17.6 fixtures/scripts/push-and-pull.sh
zold-0.17.5 fixtures/scripts/push-and-pull.sh
zold-0.17.4 fixtures/scripts/push-and-pull.sh
zold-0.17.3 fixtures/scripts/push-and-pull.sh
zold-0.17.2 fixtures/scripts/push-and-pull.sh
zold-0.17.1 fixtures/scripts/push-and-pull.sh
zold-0.17.0 fixtures/scripts/push-and-pull.sh