Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include libgit2 bindings #132

Closed
neel1996 opened this issue Jan 7, 2021 · 0 comments
Closed

Include libgit2 bindings #132

neel1996 opened this issue Jan 7, 2021 · 0 comments
Assignees
Labels
back-end enhancement New feature or request

Comments

@neel1996
Copy link
Owner

neel1996 commented Jan 7, 2021

Add libgit2 (git2go) bindings for modules which are lacking performance

  • Commit log listing
  • Commit log search
  • Total commit count
  • Git file explorer
@neel1996 neel1996 added enhancement New feature or request back-end labels Jan 7, 2021
@neel1996 neel1996 self-assigned this Jan 7, 2021
neel1996 added a commit that referenced this issue Mar 21, 2021
# New Features

- Remote repo management pane (#60)
- Callout action for remote URL from repo details view (#131)
- Include libgit2 bindings for all git api modules (#132)

# Improvements and Bug Fixes 

- The backend is rewritten with libgit2 bindings which removes the dependency with the native git client (#132)
- Gitconvex does not rely on native git commands to perform any git operation
- libgit2 also improved the performance of most of the performance intensive operations - [reference](https://twitter.com/neeldev96/status/1350053546796871683?s=20)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back-end enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant