gitthermal / gitthermal/thermal

Migrate to NodeGit

Open
#170 2 comments 2 reactions 1 assignee Claimed by @mittalyashu View on GitHub
⚙ Improvement 🔥 Priority High difficulty: very hard Git
Dominant language
Vue
Stars
455
Forks
34
PR merge metrics
No merged PRs in 30d

Description

## Introduction

NodeGit is asynchronous native Node bindings to libgit2.

Migrate from [simple-git](https://www.npmjs.com/package/simple-git) package to [NodeGit](https://www.npmjs.com/package/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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.