thermal icon indicating copy to clipboard operation
thermal copied to clipboard

Migrate to NodeGit

Open mittalyashu opened this issue 4 years ago • 2 comments

Introduction

NodeGit is asynchronous native Node bindings to libgit2.

Migrate from simple-git package to NodeGit package.

  • [x] Before initializing the process of migrating to Nodegit, we got into an issue #3512.

Feature-based PR

Splitting the migration of features in different PR will help to avoid getting into a bigger issue in later stages and easy to debug the bugs.

  • [x] Initialize repository - #3592, #3596
  • [x] Open repository -
  • [x] Clone repository - #3589
  • [x] Working changes
  • [ ] Commit changes
  • [ ] Code difference preview
  • [ ] Commit history - #3579
  • [x] Fetch changes
  • [ ] Push changes
  • [x] Pull changes
  • [x] Add remote url
  • [ ] Remove simple-git package

Links

  • https://www.nodegit.org

mittalyashu avatar Jul 07 '19 04:07 mittalyashu

Issues to close

  • https://github.com/gitthermal/thermal/issues/3550

mittalyashu avatar Oct 07 '19 17:10 mittalyashu

Will be fine if you attach the PR #3579 to Commit history!

Publicker avatar Oct 11 '19 16:10 Publicker