Feels like it should be fairly easy to instruct an LLM to not rewrite previous entries, unless that's a desired behavior.
Also, why would 2 or 3 versions be documented in the same commit.
But there's a good chance you are right.