GitSharp Project Working Toward Better Git for Windows
An implementation of the Git version control system in C# is the goal of the GitSharp Project. The developers have now released its first code, albeit in a pre-alpha state.
By porting Git to the .NET framework, the GetSharp team organized around Austrian developer Meinrad Recheis wants to achieve a better Git implementation for Windows. Recheis hasn't been happy with the current Msysgit implementation in that it isn't easily entendable to other software or developer environments. The .NET porting should provide a new perspective, seeing that Git can be an object database or distributed filesystem.
According to the project the Mono community is already showing interest. With help from Novell's .NET implementation, Git# has rather convincingly gone cross-platform in heterogeneous environments.
The core of Git# is the
GitSharp.dll
created by porting the JGit Java library to C#, which allows Git# developers to stay close to Java code to create a functional library. The GitSharp library is currently 95% ported, the developer test suite reporting only about one percent errors. Git# is under BSD licensing, as is JGit.
The GitSharp team is also working on the
git.exe
program that provides users a command line interface. Version 0.1.0 already includes the
git init
and
git clone
commands (albeit the latter not over SSH).
The first official release and related details are on the GitSharp homepage. According to developer Recheis the beta version with a user-centric API should be available sometime in 2009, with a more stable version planned for the spring of 2010. The project is looking for contributors.
Tag Cloud
News
-
Google and NASA Partner in Quantum Computing Project
Vendor D-Wave scores big with a sale to NASA's Quantum Intelligence Lab.
-
Mageia Project Announces Mageia 3 Linux
Many package updates and Steam integration highlight the latest from the Mandriva-based community Linux.
-
FSF Outs the World Wide Web Consortium over DRM Proposal
Richard Stallman calls for the W3C to remain independent of vendor interests.
-
Debian 7.0 Debuts
The new release supports nine architectures, 73 human languages, and zero non-Free components.
-
Alpha Version of Fedora 19 Released
Fedora developers release the first alpha version of Fedora 19, known as Schrödinger’s Cat, for general testing. The final release is expected in July 2013.
-
ack 2.0 Released
ack is a grep-like, command-line tool that has been optimized for programmers to search large trees of source code.
-
SUSE Studio 1.3 Released
New features in SUSE Studio 1.3 include enhanced cloud integration, VM platform support, and lifecycle management.
-
Xen To Become Linux Foundation Collaborative Project
The Linux Foundation recently announced that the Xen Project is becoming a Linux Foundation Collaborative Project.
-
RunRev Releases Open Source Version of LiveCode
Open source version of LiveCode is now available for developing apps, games, and utilities for all major platforms.
-
OpenDaylight Project Formed
OpenDaylight is an open source software-defined networking project committed to furthering adoption of SDN and accelerating innovation in a vendor-neutral and open environment.

