SIGN IN SIGN UP

Add path conflict checks

Previously there were no checks in place to ensure that base and
virtual documents do not overlap. As a result, if users loaded raw
JSON and rules into OPA that overlapped, the evaluation results were
not well defined. With these changes, we can detect the overlap and
reject updates (to policies or data) that would cause inconsistent
results.

Fixes #1207

Signed-off-by: Torin Sandall <torinsandall@gmail.com>
T
Torin Sandall committed
bb80fd7f743762414a909863c55a7f0fabf630ce
Parent: b6d95b1