If they're trying to wrap the CLI in natural language, that sounds like a terrible idea, like trying to wrap SQL or regex in natural language: it's been tried before, but when it comes down to it you need to understand the system you're interacting with it in order to make coherent requests from it. Any natural language system for version control probably just starts off simple and then slowly becomes more complex as users have more complex requirements for their versioning, and suddenly you're reinventing the whole syntax but with a more ambiguous interface. There's a reason that Git is more than just "git commit".
If they're trying to wrap the CLI in natural language, that sounds like a terrible idea, like trying to wrap SQL or regex in natural language: it's been tried before, but when it comes down to it you need to understand the system you're interacting with it in order to make coherent requests from it. Any natural language system for version control probably just starts off simple and then slowly becomes more complex as users have more complex requirements for their versioning, and suddenly you're reinventing the whole syntax but with a more ambiguous interface. There's a reason that Git is more than just "git commit".