InterfacesFrontendsAndToolsWishlist

From Git SCM Wiki
Revision as of 09:16, 17 May 2006 by JakubNarebski (Talk)

Jump to: navigation, search

Other programs that *should* be taught to work with Git, but haven't been

Trac (bugtracker/wiki/history browser)::

   Trac is a popular integrated history browser/wiki/bug tracker, which has very recently grown a plugin interface that lets it work with VCS-es besides Subversion. The right place to start is probably the TracMercurial plugin, since Mercurial uses the same history model as Git. (Python)

DVC (Distributed Version Control) (Emacs interface)::

   DVC is a project to create a generic library for fancy Emacs interfaces to modern version control systems. Has support for several systems, but not Git -- yet. (Emacs, elisp)

Eclipse (IDE)::

   Eclipse -- a well known, extremely pluggable IDE. Might be useful to look at the Darcs plugin or other existing VCS plugins. Currently one can work with Eclipse using CVS plugin and `git-cvsserver`. One wonders if one can use `git-svn` and Subclipse (Subversion plugin) instead... (Java)

PIDA (IDE)::

   PIDA Integrated development environment supporting CVS, Subversion, Darcs, Mercurial, Monotone, Bazaar-NG (bzr), GNU Arch. It allows embedding Vim or any editor. (Python, GTK)

Eric3 (IDE)::

   Eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget. It supports CVS, Subversion and Mercurial. (Python, Qt)

Meld (merge tool)::

   Meld is a general diff, merge, and history browsing tool written in Python for GNOME. Has CVS, Subversion, Bazaar-NG and Monotone support. Perhaps KDiff3 should also have some VCS support... (Python, GNOME)


Personal tools