-
Notifications
You must be signed in to change notification settings - Fork 39
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
How to proceed ? #94
Comments
As far as I can remember, this library has plenty enough functionality already to be useful in magit, it just has to be implemented there. Some skeleton work for an interface is already in place by @tarsius, but progress has stalled since then. |
Oh, no need to apologize. I'll get to #92. |
@tarsius maybe we can split up the work somehow or do you want to do it alone ? Or maybe you need some more motivation like a few years ago ;) |
FWIW, I started enabling some of magit functions to libgit a while back, but haven't finished this properly. See https://github.com/asavonic/magit/blob/master/libgit-progress.org (and related commits). |
@asavonic Great! @brotzeit No, I don't have to do this myself. Please coordinate with one another. I don't want to merge anything into I have been thinking about tests a bit and my current idea is to use |
Any update for this, please? |
Winter, still 2020. |
@bqv I have to make a confession. I already planned to reach out to @tarsius to apologize that I didn't continue the work from libegit2. There is a possibility to avoid C and the emacs module system by using rust instead(which I prefer) and that's emacs-ng. I couldn't motivate myself to continue the work from this repository for these reasons. Funny that you are asking now because I just started to work on it. I already got a working solution for I will experiment with other commands because it's really fun to implement it this way. But I don't know if I will be able to make substantial improvements(I'm not a very experienced programmer). |
No need to apologize I certainly haven't been prioritizing this either...
Using rust instead of c but sticking to the emacs module system also was an option we considered. I guess we could reconsider that, but a lot of work went into the c implementation so I wouldn't want to throw that out without a very good reason. (Such as someone having finished an implementation that uses rust.) But that's not what you are talking about. Howe does emacs-ng relate to remacs? |
I just felt bad because you helped me with my package and now I choose to extend your work with a toolset I knew you wouldn't/can't use.
That's the right thing to do, if I would maintain magit I would have a tough decision. I see what I'm doing more as an experiment that might show the emacs community that different ways of doing things might be better than what we are doing now(or at least that trying new things is a good thing). But since emacs-ng is just a superset of emacs, it probably should rather be considered as something like doom-emacs or spacemacs and not remacs and guile-emacs. |
I'd really love to see this repo being used. Do you see any chance we can make progress here ? Are there any issues or obstacles ?
The text was updated successfully, but these errors were encountered: