You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
Activity
vmg commentedon Jan 22, 2012
Hey,
unfortunately I had to remove the
Backendclass 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!