So a country only needs to rewrite all the laws to adopt versioning, cool.
In reality both have can be used, commits to see what changed by whom and wordings that says what changed
No, they only need to start using versioning in order to adopt versioning. Think of an "initial git commit"