git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: C# Git Implementation

From
RDReece Dunn <msclrhd@googlemail.com>
Date
Nov 28, 2008, 13:45 UTC
Message-ID
<3f4fd2640811280545m21302134mbde19b074967afc6@mail.gmail.com>
In-Reply-To
<001501c9515e$66e8ac70$34ba0550$@com>
2008/11/28 JD Guzman <jd@jdguzman.com>:
Show 5 quoted lines
> 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?  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.
There were several efforts made, but these have fallen by the wayside.

Since then, the mingw/msys port has made progress to the point where git will use native calls. Most - if not all of this - has been merged back into upstream git as of version 1.6.

Git works well on Windows and msysGit even provides a native installer that installs the necessary companion tools and libraries.

Therefore, there is already a native version of Git for Windows that is always up-to-date with the latest Git functionality (since it is the same sourcecode!)

BTW: Kudos to everyone involved in the Windows port.
- Reece
Previous: JD GuzmanNext: Andreas Ericsson
Message 2 of 8 in “C# Git Implementation”
  1. JD GuzmanNov 28, 2008
  2. Reece DunnNov 28, 2008
  3. Andreas EricssonNov 29, 2008
  4. Asheesh LaroiaNov 29, 2008
  5. Alejandro RiveiraNov 29, 2008
  6. Robin RosenbergNov 29, 2008
  7. henonJul 11, 2009
  8. Frank LiJul 13, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.