Nick
Nick

Reputation: 5805

Non-Cygwin/MSySGit Git Command-Line/GUI for Windows

The idea of Java implementations of GIT sounds great, but these are all embeddable APIs, not actual end-user programs. I would be happy to work even with a set of command-line programs that rely on a Java-based GIT implementation, so as to cut the Cygwin dependency. Having a GUI app on top is probably asking too much.

So to make this clear, I am looking for anything that can do what the basic git commands, do, e.g. git clone, git init, dare I say git svn ... -- on top of a non-Cygwin stack (e.g. Java/.net).

Commercial options would also work.

Upvotes: 1

Views: 793

Answers (1)

Jan Hudec
Jan Hudec

Reputation: 76386

Now that we've cleared that there is nothing terribly wrong with MSysGit as the core (yes, it can be called with windows paths from native applications and it returns the paths with forward slashes but otherwise regular windows format which works fine in most native applications), you might look at:

  • The GUI that comes with MSysGit itself. It's basic, but it's actually enough 90% of time.
  • Git Cola, one of the most advanced Git GUIs out there, comes with Windows installer.
  • Git Extensions is quite good Windows-only interface, that also adds a plugin in Visual Studio (last time I tried it did not show status, only provided menus). One can also use it's .Net API for calling MSysGit in their own application.
  • Many more tools are listed on Git Wiki.

Upvotes: 4

Related Questions