OpenBagTwo / gsb

A tool for managing incremental backups of your save states using Git!
https://openbagtwo.github.io/gsb/
GNU General Public License v3.0
0 stars 0 forks source link

Repo onboarding proof-of-concept #16

Closed OpenBagTwo closed 1 year ago

OpenBagTwo commented 1 year ago

Summary

Addresses #1, save for the CLI, and resolves #15 by proceeding forward using pygit2 as a backend instead of GitPython

List of Changes

Tech Debt and Other Concerns

pygit2 is extremely low-level, the documentation is lacking in certain places, and there are definitely some limitations to what I can do / what I can do easily. That being said nothing so far has risen to the level of "tech debt," and I do think it'll be able to handle everything I need it to do. Plus, it's actively maintained!

Validation Performed

PR Type

Checklist:

OpenBagTwo commented 1 year ago

Very interesting that the libgit2.so (on the Ubuntu worker at least) is old enough that the default branch is still master...