Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Rugged? #11

Open
minad opened this Issue · 7 comments

3 participants

Daniel Mendler 7rans Magnus Holm
Daniel Mendler
Collaborator

Is this still developed? What do you think about switching to rugged? This would really make a nice and simple wrapper around it.

7rans
Collaborator

Rugged looks very good. I like that it is a real binding. If rugged would also provide a higher-level interface like gash's, then there would be no question. The nice thing about gash is as it says in the readme, "It is easier to use b/c it effectively allows you to work with the files in the repo much like you would any Ruby Hash." Have a look at this to see what I mean: http://judofyr.github.com/gash/

Any possibility that rugged could provide this kind of interface?

Daniel Mendler
Collaborator

Yes I like that way to access data. I am working on https://github.com/minad/juno and would like to integrate gash if it is still developed. juno is a fork of moneta which you might know, but which is unmaintained. Juno has also some additional features (e.g. proxies/middlewares)

I don't think rugged will ever provide such an interface. Rugged tries to be as close as possible to the libgit implementation which is quite low-level. Therefore it would be nice to port gash to it, since rugged will be the standard ruby git library in the future (and it is a lot faster than invoking git).

7rans
Collaborator

Ah, I see what you are saying. Yes, that would be a good idea. If I had the time I would definitely pursue it. Maybe Magnus has some time? Or perhaps you would like to give a go?

Daniel Mendler
Collaborator

I have working code in my gitwiki (https://github.com/minad/olelo/blob/master/plugins/repositories/rugged_repository.rb) which uses rugged. It should be possible to cut it out. I can do it if I have time in the next few days.

Magnus Holm
Owner

Sorry, I don't have time for Gash now. :-(

Daniel Mendler minad referenced this issue in minad/moneta
Closed

Git backend #2

7rans
Collaborator

I'll put a day or two aside and see what I can get done on this. With any luck I can get it mostly done and we can go from there.

Daniel Mendler
Collaborator

@trans: Cool! So it seems there are a few people interested in getting this done (@hannesg, you and me)! So I would suggest we start working on it on a separate branch.

At first we might also want to work on #12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.