Replace checkout scripts with snapshot repository setup

See #229.