I'm looking for a Ruby or Python implementation of the Git client that can be used to update and commit changes in a local repository.
I prefer if the library does not use shell commands at all but keeps everything in "pure code".
Are there any?
Thank you in advance.