Spotlight | Reviews | Current Issue | Newsletter | Subscribe | Contact |
Departments

Partner Links
Website builder
WinWeb OnlineOffice
Shopping and price comparison with product reviews at dooyoo.co.uk

user friendly

CeBIT 2010 CFP

Linux Magazine is offering free booths for the CeBIT 2010 computer fair to selected open source projects. Apply Now!

  linux-magazine.com » Online » News » GitSharp Project Working Toward Better Git for Windows  

Print this page. Recommend
Slashdot it! Delicious Share on Facebook Tweet! Digg

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.

Gitsharp screenshot

This small repository browser shows how the GitSharp library is applied.

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.

(Mathias Huber)

Comments


Print this page. Recommend
Slashdot it! Delicious Share on Facebook Tweet! Digg
Related Articles
Mono 2.0 is Ready: Compilers for C# 3.0 and Visual Basic 8
Microsoft: Working Well with Novell
Mono Discussion: Stallman Warns, Ubuntu Dismissive
Debian to Stallman: Mono Not Default
Mono Back and Forth: Already Part of GNOME Standard Installation in Lenny
Banshee 1.5.1: Support for Endless Play and More Phones
Live Streaming from ApacheCon Europe 2009

All about Apache in 19 talks

Watch 3 days full of Apache talks live from Amsterdam on March 25-27 in the convenience of your home or office. Topics are: Apache Hadoop, Tomcat for Developers and Administrators, HTTP Server Administration and much more.

Find out more

 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2009 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Community Poland] [Open Source DVD Poland]
International: [Linux Magazine Brazil] [EasyLinux Brazil] [Linux Magazine Spanish]
Corporate: [Linux New Media AG]