TortoiseCVS

TortoiseCVS is a CVS client for Microsoft Windows released under the GNU General Public License. Unlike most CVS tools, it includes itself in Windows' shell by adding entries in the contextual menu of the file explorer, therefore it does not run in its own window. Moreover, it adds icons onto files and directories controlled by CVS, giving additional information to the user without having to run a full-scale stand-alone application.

TortoiseCVS
Charlie, the TortoiseCVS mascot.
Original author(s)Francis Irving
Developer(s)TortoiseCVS Contributors
Initial release4 August 2000 (2000-08-04)[1]
Stable release
1.12.5[1] / 24 January 2011 (2011-01-24)
Preview release
1.12.6 RC1[2] / 9 August 2012 (2012-08-09)
Repository
Written inC++
Operating systemMicrosoft Windows
Available in23 languages[3]
List of languages
Arabic, Brazilian Portuguese, Catalan, Chinese (simplified), Chinese (traditional), Czech, Danish, Dutch, English, French, Georgian, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Romanian, Russian, Slovene, Spanish, Turkish
TypeRevision control
LicenseGPL
Websitewww.tortoisecvs.org

The name is a pun on the word shell (computing, turtle). The tortoise in the logo is called Charlie Vernon Smythe (CVS).

The project was started by Francis Irving when he was employed by Creature Labs to provide a better interface to CVS for his colleagues. Some of the code was derived from WinCVS and CVSNT. The first release was 4 August 2000.[1]

Criticism

TortoiseCVS will always add argument "-c" to most CVS operations when communicating with a CVS server. This causes standard non-CVSNT servers to fail as these are not aware of this argument.

Ports and forks

  • TortoiseSVN, a similar tool for use with Subversion, inspired by TortoiseCVS
  • TortoiseDarcs, a similar tool for use with Darcs, derived from TortoiseCVS
  • TortoiseBzr, a similar tool for use with Bazaar, inspired by TortoiseCVS and TortoiseSVN
  • TortoiseHg, a similar tool for Mercurial
  • TortoiseGit, a port of TortoiseSVN to Git using msysgit
  • git-cheetah, a similar tool for use with Git
  • Dubbelbock TFS is a similar tool for use with Team Foundation Server
gollark: I have about 500 lines of horribly entangled configuration files driving this, despite the original design of osmarks.net (formerly osmarks.tk) calling for it to mostly be a static website.
gollark: Now, the diagram says "nginx". Nginx is also an important part of this setup. It is a reverse proxy allowing me to run all this slightly crazy stuff on one IP, and encrypt with "HTTPS" apiotechnology.
gollark: It also got a HTTP endpoint, available at https://radio.osmarks.net/random-stuff/current-song, which dumps the status etc. information in JSON for the frontend to read.
gollark: So this gained a loop polling MPD - remember, it has a client-server model, so other stuff can communicate with it. Use of MPD turned out to be a good design decision!
gollark: But that isn't very relevant here.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.