* origin/devel: (105 commits)
Fixed failure tests in SkiplistIndex
Fixed a bug with reset of new skiplist index iterator
whitespace removal
micro optimization for key generator key tracking
GraphQL! Hype! 🎉
explicit
remove unused variable
explicit
Fix VS complaints
complaints
complaints
updated CHANGELOG
fixed issue #1937
Modified the SkiplistIndex lookup s.t. it does not build one large VPackBuilder containing all combinations of search values, but instead has an option to rewrite it in-place and just has to maintain the intervals.
ignore revision ids
fix destructuring of Externals in MERGE
make it code.
ignore primary and edge indexes during cluster restore
grunt build [ci skip]
semist.
...
* origin/devel:
Start adding a hybrid logical clock.
Handle replicationFactor and numberOfShards in arangorestore.
upgrade script for homebrew
Fix namespace stuff for VC++
Use standard GNU install dirs
This adds an option --default-replication-factor to arangorestore and
makes it more convenient to specify the number of shards for restored
collections.
Explanation: Different replicas of the same shard will have different
local collection IDs. Therefore we have to use the shard name
(collection name) to indentify collections in synchronous replication.
I have added a thorough description of events to the comments
in ClusterComm.h. This should enable everybody to do proper
error handling when using ClusterComm::asyncRequest and
ClusterComm::syncRequest.
RestReplicationHandler::handleCommandClusterInventory was using
getValues instead of getValues2 and the etcd-fake code did not
work properly with objects as values in the agency.