From: Andreas Ericsson <ae@op5.se>
To: JD Guzman <jd@jdguzman.com>
Cc: git@vger.kernel.org
Subject: Re: C# Git Implementation
Date: Sat, 29 Nov 2008 14:44:33 +0100 [thread overview]
Message-ID: <49314741.9090005@op5.se> (raw)
In-Reply-To: <001501c9515e$66e8ac70$34ba0550$@com>
JD Guzman wrote:
> Hello I am new to the list and if I am not following some kind of list
> ettiquite please let me know.
>
> I read in the archives that there was once talk of porting Git over to C#
> and was wondering if anything ever came of this?
That depends. I think it's happened at least on three different occasions
that someone wants to port git to C#. The latest is the attempt to write a
libified git (in C) that will be DllImport()'ed from C#, which the devs at
MonoDevelop were sort of interested in. I'm currently working (very slowly)
on libgit2, and it's nowhere near usable today.
> I realize there were some
> that didn't see the use for this but as Git is becoming more and more
> popular a more native implementation of Git for windows users would be a
> good endevour IMHO.
>
Truly. However, a better way forward is to create a portable git library
that any old application can use, no matter what language the application
is written in. That way, GUI-hackers can add all the bells and whistles
they like.
Besides that, msysgit works very well on Windows.
> At any rate any info would be greatly appreciated.
>
libgit2 is available from
http://www.spearce.org/projects/scm/libgit2/libgit2.git
git://git.op5.org/git/libgit2.git
The first URL belongs to Shawn O. Pearce, the initiator of the libgit2
project. The second one is where I stash random stuff that I work on.
Note that git.op5.org is subject to heavy rebasing at the moment, as I'm
basically using it as a patch queue for Shawn (and everyone else who's
interested) to look at when they feel like it. It's not yet interesting
enough to warrant sending everything as patches to git@vger, but a small
bunch of people are helping making the small internal API's reliably
portable (filesystem operations, thread-local error handling) so that
we can nail them down hard to prevent having to change them (and their
hundreds of callers) in the future.
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
next prev parent reply other threads:[~2008-11-29 13:45 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-28 13:37 C# Git Implementation JD Guzman
2008-11-28 13:45 ` Reece Dunn
2008-11-29 13:44 ` Andreas Ericsson [this message]
2008-11-29 18:08 ` Asheesh Laroia
2008-11-29 19:27 ` Alejandro Riveira
2008-11-29 19:55 ` Robin Rosenberg
2009-07-11 21:25 ` henon
2009-07-13 0:37 ` Frank Li
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49314741.9090005@op5.se \
--to=ae@op5.se \
--cc=git@vger.kernel.org \
--cc=jd@jdguzman.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).