diff --git a/accumulo/pom.xml b/accumulo/pom.xml index 8576b23387..96596d1192 100644 --- a/accumulo/pom.xml +++ b/accumulo/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent accumulo-binding diff --git a/aerospike/pom.xml b/aerospike/pom.xml index f368527055..e48d33acad 100644 --- a/aerospike/pom.xml +++ b/aerospike/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/arangodb/pom.xml b/arangodb/pom.xml index aad5a51854..91ebddf45e 100644 --- a/arangodb/pom.xml +++ b/arangodb/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/arangodb3/pom.xml b/arangodb3/pom.xml index bef7f0c01d..7df5e3c8af 100644 --- a/arangodb3/pom.xml +++ b/arangodb3/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/asynchbase/pom.xml b/asynchbase/pom.xml index 9bcf6c44a3..9a0a9b7a93 100644 --- a/asynchbase/pom.xml +++ b/asynchbase/pom.xml @@ -18,7 +18,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/azuredocumentdb/pom.xml b/azuredocumentdb/pom.xml index 0f7363e95a..552dd8126c 100644 --- a/azuredocumentdb/pom.xml +++ b/azuredocumentdb/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/azuretablestorage/pom.xml b/azuretablestorage/pom.xml index 41a5fd3bcf..9e979d720c 100644 --- a/azuretablestorage/pom.xml +++ b/azuretablestorage/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/binding-parent/datastore-specific-descriptor/pom.xml b/binding-parent/datastore-specific-descriptor/pom.xml index d3921a1e76..2c58675ef3 100644 --- a/binding-parent/datastore-specific-descriptor/pom.xml +++ b/binding-parent/datastore-specific-descriptor/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb root - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../../ diff --git a/binding-parent/pom.xml b/binding-parent/pom.xml index 24d5ee7b50..7ee32757b5 100644 --- a/binding-parent/pom.xml +++ b/binding-parent/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb root - 0.13.0-SNAPSHOT + 0.13.0-RC1 binding-parent diff --git a/cassandra/pom.xml b/cassandra/pom.xml index 34a30a9e7b..c2df76f24c 100644 --- a/cassandra/pom.xml +++ b/cassandra/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/cloudspanner/pom.xml b/cloudspanner/pom.xml index 4aba685ed5..8c010371ba 100644 --- a/cloudspanner/pom.xml +++ b/cloudspanner/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/core/pom.xml b/core/pom.xml index 13bd4d10dc..414b4b543f 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb root - 0.13.0-SNAPSHOT + 0.13.0-RC1 core diff --git a/couchbase/pom.xml b/couchbase/pom.xml index 0b685a2615..80975a6feb 100644 --- a/couchbase/pom.xml +++ b/couchbase/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/couchbase2/pom.xml b/couchbase2/pom.xml index fcdc20d2f3..a0b550df7e 100644 --- a/couchbase2/pom.xml +++ b/couchbase2/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/distribution/pom.xml b/distribution/pom.xml index 06dc24d1fc..da74b7a66a 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb root - 0.13.0-SNAPSHOT + 0.13.0-RC1 ycsb diff --git a/dynamodb/pom.xml b/dynamodb/pom.xml index f68cb0baf2..d2302b1954 100644 --- a/dynamodb/pom.xml +++ b/dynamodb/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/elasticsearch/pom.xml b/elasticsearch/pom.xml index d577d0f69a..e004d145ab 100644 --- a/elasticsearch/pom.xml +++ b/elasticsearch/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/elasticsearch5/pom.xml b/elasticsearch5/pom.xml index 5ab8cd35b2..911949a4f6 100644 --- a/elasticsearch5/pom.xml +++ b/elasticsearch5/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/geode/pom.xml b/geode/pom.xml index 007e552e12..752ffe944d 100644 --- a/geode/pom.xml +++ b/geode/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/googlebigtable/pom.xml b/googlebigtable/pom.xml index 7353e53a79..eabe77801a 100644 --- a/googlebigtable/pom.xml +++ b/googlebigtable/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/googledatastore/pom.xml b/googledatastore/pom.xml index 800f1fa89d..fdd56b729a 100644 --- a/googledatastore/pom.xml +++ b/googledatastore/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/hbase094/pom.xml b/hbase094/pom.xml index 2287f0ca9a..206aecde90 100644 --- a/hbase094/pom.xml +++ b/hbase094/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/hbase098/pom.xml b/hbase098/pom.xml index a379fbe02d..840431429e 100644 --- a/hbase098/pom.xml +++ b/hbase098/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/hbase10/pom.xml b/hbase10/pom.xml index 237eff6aa3..68a272a881 100644 --- a/hbase10/pom.xml +++ b/hbase10/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/hbase12/pom.xml b/hbase12/pom.xml index 0754b28e19..dcabb6a030 100644 --- a/hbase12/pom.xml +++ b/hbase12/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/hypertable/pom.xml b/hypertable/pom.xml index aa05f14116..ac1dd7b51e 100644 --- a/hypertable/pom.xml +++ b/hypertable/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/infinispan/pom.xml b/infinispan/pom.xml index 133a59c8b2..1a71585a36 100644 --- a/infinispan/pom.xml +++ b/infinispan/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/jdbc/pom.xml b/jdbc/pom.xml index 9f6fdd1000..2b91e4c2bd 100644 --- a/jdbc/pom.xml +++ b/jdbc/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/kudu/pom.xml b/kudu/pom.xml index f1c7b00de1..86ec6693ce 100644 --- a/kudu/pom.xml +++ b/kudu/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/mapkeeper/pom.xml b/mapkeeper/pom.xml index 6c15e9044e..6f62c12395 100644 --- a/mapkeeper/pom.xml +++ b/mapkeeper/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/memcached/pom.xml b/memcached/pom.xml index bf290e699a..2608d21829 100644 --- a/memcached/pom.xml +++ b/memcached/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/mongodb/pom.xml b/mongodb/pom.xml index 9f2a80b060..ef4bd41661 100644 --- a/mongodb/pom.xml +++ b/mongodb/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/nosqldb/pom.xml b/nosqldb/pom.xml index e8d4abeb38..56a4d07a22 100644 --- a/nosqldb/pom.xml +++ b/nosqldb/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/orientdb/pom.xml b/orientdb/pom.xml index 89c5a4395e..1dc82d8962 100644 --- a/orientdb/pom.xml +++ b/orientdb/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/pom.xml b/pom.xml index 7b0cc62d67..53d2249ab0 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb root - 0.13.0-SNAPSHOT + 0.13.0-RC1 pom YCSB Root diff --git a/rados/pom.xml b/rados/pom.xml index 287f631e07..8346b1c24c 100644 --- a/rados/pom.xml +++ b/rados/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/redis/pom.xml b/redis/pom.xml index 3ea9a9264b..aa9ceeed23 100644 --- a/redis/pom.xml +++ b/redis/pom.xml @@ -21,7 +21,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/rest/pom.xml b/rest/pom.xml index 34b8e15877..764806a607 100644 --- a/rest/pom.xml +++ b/rest/pom.xml @@ -14,7 +14,7 @@ com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/riak/pom.xml b/riak/pom.xml index f49e96a4d6..62a3bb1d43 100644 --- a/riak/pom.xml +++ b/riak/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent @@ -56,4 +56,4 @@ LICENSE file. - \ No newline at end of file + diff --git a/s3/pom.xml b/s3/pom.xml index b3adfb667a..6c5d86f231 100644 --- a/s3/pom.xml +++ b/s3/pom.xml @@ -19,7 +19,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/solr/pom.xml b/solr/pom.xml index 81ef323c06..453659fc54 100644 --- a/solr/pom.xml +++ b/solr/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/solr6/pom.xml b/solr6/pom.xml index f8500987e9..0fe06bce05 100644 --- a/solr6/pom.xml +++ b/solr6/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent diff --git a/tarantool/pom.xml b/tarantool/pom.xml index 61ff981674..562444c72b 100644 --- a/tarantool/pom.xml +++ b/tarantool/pom.xml @@ -23,7 +23,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent/ diff --git a/version.sh b/version.sh new file mode 100644 index 0000000000..c54a1720cc --- /dev/null +++ b/version.sh @@ -0,0 +1,43 @@ +#!/bin/bash + # + # Script to help generate a new release candidate. This assumes that + # the master branch is checked out and the working directory is clean. + # + # To confirm changes before checking them in, replace the -A option + # to "git add" below with -p. + # + + # Update the following two variables before running this script. + VERSION=0.13.0 + RC_NUM=1 + + RC_NUMBER=RC${RC_NUM} + NEXT_RC_NUMBER=RC$((${RC_NUM} + 1)) + RC_VERSION=${VERSION}-${RC_NUMBER} + + git checkout ${VERSION}-staging + + # Modify version string from SNAPSHOT to RC. + test $RC_NUM = 1 && FROM=${VERSION}-SNAPSHOT || FROM=${RC_VERSION}-SNAPSHOT + TO=$RC_VERSION + + FILES="`grep -rl -- -SNAPSHOT *`" + + echo "$FILES" | xargs sed -i '' -e "s/$FROM/$TO/" + git add -A + git commit -m "[release] mark ${VERSION} ${RC_NUMBER}" + + # Now create a tag that we can reference on GitHub. + git tag $RC_VERSION + + # Modify version string from RC to the next RC snapshot. Now fixes + # that come in during testing can be picked back here for files that + # need updating. +# FROM=$RC_VERSION +# TO=${VERSION}-${NEXT_RC_NUMBER}-SNAPSHOT +# echo "$FILES" | xargs sed -i '' -e "s/$FROM/$TO/" +# git add -A +# git commit -m "[release] update version for ${NEXT_RC_NUMBER}" + + # Finally push all of this up to GitHub. +# git push origin ${VERSION}-staging $RC_VERSION diff --git a/voldemort/pom.xml b/voldemort/pom.xml index cd1150e403..9a3caf6df4 100644 --- a/voldemort/pom.xml +++ b/voldemort/pom.xml @@ -22,7 +22,7 @@ LICENSE file. com.yahoo.ycsb binding-parent - 0.13.0-SNAPSHOT + 0.13.0-RC1 ../binding-parent