Ramkumar Ramachandra [off-list ref] writes:
quoted
Whether it's based on POSIX is an implementation detail for the user.
The real question is more command-line Vs GUI than POSIX/Win32. Some
Linux users like GUI, some windows users use command-line. I tried IDE
integration with EGIT, and quite frankly I ended-up doing all the Git
stuff in a terminal next to Eclipse.
I see. But isn't it possible to implement a CLI in libgit2 too, no?
Yes (there have actually been several attempts at this like
https://github.com/Romain-Geissler/git2 and
https://github.com/vfr-nl/git2/), but there are a *lot* of stuff that
are in git.git and not in libgit2.
I'd love to see Git re-implemented on top of libgit2, but that's not
going to happen tomorrow :-\.
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/
On Fri, Jun 7, 2013 at 2:00 PM, Matthieu Moy
[off-list ref] wrote:
Ramkumar Ramachandra [off-list ref] writes:
quoted
quoted
Whether it's based on POSIX is an implementation detail for the user.
The real question is more command-line Vs GUI than POSIX/Win32. Some
Linux users like GUI, some windows users use command-line. I tried IDE
integration with EGIT, and quite frankly I ended-up doing all the Git
stuff in a terminal next to Eclipse.
I see. But isn't it possible to implement a CLI in libgit2 too, no?
Yes (there have actually been several attempts at this like
https://github.com/Romain-Geissler/git2 and
https://github.com/vfr-nl/git2/), but there are a *lot* of stuff that
are in git.git and not in libgit2.
I'd love to see Git re-implemented on top of libgit2, but that's not
going to happen tomorrow :-\.
Specially not if we *always* keep the status quo, and don't make
better use of C and scripting languages. One of the advantages of Ruby
is that it can be very easily extended from C. I have never seen an
easier way to write bindings than in Ruby. If we allowed Ruby to be in
the core, it would make sense to create official Ruby bindings, and
that would create an enormous motivation for libigit/libgit2 to be
complete.
But if we always keep the status quo, there will never be that much
motivation for such an effort.
--
Felipe Contreras