Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #3379

Closed
Open
Created Mar 25, 2013 by Administrator@rootOwner

Migrate to libgit2

Created by: alexdo

Hey there!

I'm not submitting this issue as a suggestion into Gitlabs feedback forum, as this point is not debatable anymore.

I just spent hours debugging a problem with GPG-signed commits, during which it became obvious that grit is not an option any longer.

About seven months ago, I opened a ticket within grit’s issue tracker. There is no answer or acknowledgement yet, demonstrating grit has become an abandoned project.

This is a dangerous fact for several reasons:

  • Grit is incompatible with the current Ruby version 2.0.0 and thus blocks any application upgrades.
  • Grit will not be fixed when new versions of Git introduce new headers, leading to major breaks in all applications which depend on it. Unlikely? It already happened once.
  • Grits features are limited and will not be improved (encoding, GPG).

So please, move to libgit2 (rugged) as soon as possible or just put it on your Roadmap for May or June.

/ref #725 #1627

Assignee
Assign to
Time tracking