Borek Bernard
Borek Bernard

Reputation: 53201

Is there a universal version control client?

Is there a version control client that would support more VCSs? I'm mainly interested in Subversion, git and Mercurial, but others like TFS would be nice too. Like a bare Eclipse with just the right plugins installed?

Update: I'm looking for a GUI client although a command line one would be technically interesting too.

Upvotes: 3

Views: 263

Answers (2)

Jörg W Mittag
Jörg W Mittag

Reputation: 369428

Amp's goals are to support all major repository formats, all major network protocols, all major workflows and all major commandline interfaces. However, at the moment it only supports Mercurial. Support for Git, Bazaar, Subversion, CVS and darcs is planned.

As for TFS: is there even an open specification for it? If not, then implementing another client would basically amount to massive amounts of reverse engineering. Judging by other attempts at reverse engineering Microsoft protocols, formats and products, we can assume that this is going to take at least 10 years.

Upvotes: 2

Greg Hewgill
Greg Hewgill

Reputation: 992747

Both Git and Mercurial have adapters that let them talk to Mercurial, Git, and Subversion.

I don't know of any implementations of a TFS client other than Microsoft's.

Upvotes: 1

Related Questions