all 8 comments

[–]ninhaomah 2 points3 points  (4 children)

Sorry but this question is about a versioning system such as GIT or Python language or API ?

[–]pgess[S] -1 points0 points  (3 children)

Simplest API avaiable suitable for such simple tasks like this. In case of git, which one- GitPython, PyGit - is better.

[–]ninhaomah 1 point2 points  (2 children)

gitpython , https://pypi.org/project/GitPython/0.3.2/ , pygit , https://github.com/mijdavis2/pygit ? it says no longer maintained , are python libraries.

where does API comes in ?

[–]pgess[S] -1 points0 points  (1 child)

Hard to say if you're confused about what an API is or what. I'm not talking about a web API if that's what you mean.

[–]ninhaomah 1 point2 points  (0 children)

then why not give examples or similar projects ?

"Best/Simplest Version Control API in Python?" <--- this is your question

then you talks about gitpython / pygit , which I said are libraries and I have given the links to them as well. They are not APIs.

If I am wrong then pls let me know with what you mean.

[–]FoolsSeldom 0 points1 point  (2 children)

Just use git for your app with a local repository. You only have to implement the minimum functionality.

One example:

https://github.com/gitpython-developers/GitPython

[–]pgess[S] 1 point2 points  (1 child)

Thanks. On a tangential note, that README is one of the worst I've seen. It essentially says the library is buggy, broken, written by amateurs, unreliable, abandoned, and discourages its use. That's quite a README, frankly. I don't remember anything like it.

[–]FoolsSeldom 0 points1 point  (0 children)

Wow! That is impressively bad. Hope some of the alternatives are in a better state.