The Shift to Native Git from Libgit2/Nodegit Explained
GitKraken's tools utilize heavy git functionality powered by libgit2 and nodegit. In this video, we'll cover what exactly those are, how you can use them, and a few reasons why we're migrating to native git.
(Spoiler alert: it includes performance enhancements, new features, and more. 👀)
Timestamps:
00:00 - Intro: Git Integration in Applications
00:18 - Exploring libgit2
02:04 - Examples and Uses of Nodegit
03:28 - The Migration Journey: From libgit2 to Native Git
05:40 - Challenges and Future Migration Steps
08:01 - Final Thoughts
Relevant links:
- libgit2 website: https://libgit2.org
- libgit2 GitHub: https://github.com/libgit2
- nodegit website: https://www.nodegit.org
- nodegit GitHub: https://github.com/nodegit
Previous Blog Posts:
- https://www.gitkraken.com/blog/nodegit-libgit2
- https://www.gitkraken.com/blog/gitkraken-client-migrating-from-libgit2-to-git-executable
#GitKraken #Git #VersionControl #LibGit2 #NodeGit #NativeGit