whosonfirst / go-whosonfirst-dist

Go package for working with Who's On First distributions
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Don't write inventory.json file if there are no compressed distributions #24

Open thisisaaronland opened 3 years ago

thisisaaronland commented 3 years ago

For example:

$> bin/wof-dist-build \
    -combined \
    -combined-name sfomuseum-data-2020 \
    -git-organization sfomuseum-data \
    -workdir /usr/local/data/dist \
    -build-sqlite-all \
    -index-alt-files \
    -index-relations \
    -index-relations-reader-uri https://static.sfomuseum.org/data \
    -compress-all=false \
    -timings \
    -verbose \  
    sfomuseum-data-whosonfirst \
    sfomuseum-data-publicart \
    sfomuseum-data-architecture \
    sfomuseum-data-maps \
    sfomuseum-data-exhibition \
    sfomuseum-data-enterprise \
    sfomuseum-data-aircraft \
    sfomuseum-data-collection

...time passes

17:11:07.335325 [wof-dist-build] STATUS local sqlite is /usr/local/data/dist/sfomuseum-data-2020-latest.db
17:11:15.144435 [wof-dist-build] STATUS time to build UNCOMPRESSED distributions for sfomuseum-data-2020 29m44.95956821s
17:11:15.144478 [wof-dist-build] STATUS time to remove uncompressed files for sfomuseum-data-2020 1.1µs
17:11:15.144485 [wof-dist-build] STATUS time to build COMPRESSED distributions for sfomuseum-data-2020 29m44.959632175s
17:11:15.144588 [wof-dist-build] STATUS time to build distributions for 7 repos 29m44.959831649s
17:11:15.144605 [wof-dist-build] STATUS ITEMS map[sfomuseum-data-2020:[]]
17:11:15.144913 [wof-dist-build] STATUS Wrote inventory /usr/local/data/dist/sfomuseum-data-2020-inventory.json