saket / press

Cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
1.86k stars 113 forks source link

Replace JGit with git24j #54

Open saket opened 4 years ago

saket commented 4 years ago

JGit has a lot of bugs and its behavior often doesn't match with native git. It'd be nice to switch a library that uses native git wrapped with Java bindings so that the behavior/bugs are consistent across all platforms. git24j looks like the closest solution right now.

I tried my hands at adding git24j but I'm not very good with building native libraries: https://github.com/git24j/git24j/issues/79