Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
The current implementation of the consistency check (ConsistencyChecker,CheckCommand)
is cluttered with unnecessary checks regarding deprecated arguments of the check command.
With OAK-5595, deep traversals are enabled by default, therefore the code needs to be revised to take this into account. The same applies to the argument taken by --bin option, which was removed in OAK-5604.
Moreover, ConsistencyChecker could be refactored in order to better distinguish when:
- a full path at the given revision is checked
- a node and its properties are checked
- a node and its descendants are checked