Skip to content

Rugged::Backend completely removed? #39

Closed

Description

@pkeenatemma

In the libgit2 docs it talks about using a class called Rugged::Backend to implement custom backends, but in b5ef9dd that was completely removed. Is that coming back anytime soon? Because that is genuinely really cool.

Activity

  1. vmg commented on Jan 22, 2012

    @vmg
    Member

    Hey,

    unfortunately I had to remove the Backend class in the latest release because it was performing terribly. I don't have any plans to bring it back; such a complex Ruby -> C bridge is very hard to get right. I strongly encourage you to write the custom backend code in pure C, using the Ruby C API. It's significantly more efficient, and easier to implement.

    Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions