BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Git# Offers Git Access for .NET and Mono Projects

| by Abel Avram Follow 4 Followers on Oct 13, 2009. Estimated reading time: 1 minute |

Git# is a .NET and Mono version of the popular source code management system, Git, obtained by porting JGit to C#. Other related projects are: msysgit and gitextensions.

Git# is meant to be “fully compatible with the original git and shall be a light weight library for cool applications that are based on git as their object database or are reading or manipulating repositories in some way.”

The latest release of Git# is only an Alpha 0.1.3 with the command line interface still under work, but it offers a stable core library that can be used from .NET projects to access Git repositories. The API is still subject to change.

A discussion group is set up for Git# for those interested to participate and to know more about the project. A working demo has been made available online on GitHub. A few examples show how to get started with Git#. The license used for this project is BSD, the same as JGit’s.

msysgit is a Git provider for Windows, a project more mature and complete than Git#, but “it can not be easily extended by or embedded in other applications”, according to Git# authors. The license used is GNU GPL v2.

Yet another related project is gitextensions which offers a number of tools to ease working with Git from Windows. It features integration with Windows Explorer and it has a plug-in for VS 2005/2008. The license is GNU GPL v3.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT