HOME

TheInfoList



OR:

__NOTOC__ TortoiseHg is a GUI front-end for
Mercurial Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux. Mercurial's major design goals include high performance and scalability, d ...
that runs on Microsoft Windows (on which it integrates directly with
File Explorer File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards. It provides a graphical user interface for accessing the f ...
),
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
, and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
. It is written in
PyQt PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this m ...
(except the Windows shell extension), and the underlying client can be used on the
command line A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
. It is often recommended and preferred for working with Mercurial on Windows. This is a brief list of its features: * Repository explorer * Commit dialog * Support for visual
diff In computing, the utility diff is a data comparison tool that computes and displays the differences between the contents of files. Unlike edit distance notions used for other purposes, diff is line-oriented rather than character-oriented, but ...
/
merge Merge, merging, or merger may refer to: Concepts * Merge (traffic), the reduction of the number of lanes on a road * Merge (linguistics), a basic syntactic operation in generative syntax in the Minimalist Program * Merger (politics), the comb ...
tools. * Data mining on repository contents * Seamless support for serving a repository via Mercurial's integrated web interface. * Repository synchronization * Intuitive GUI for managing Mercurial settings It is free software released under the GNU General Public License. TortoiseHg can be used as a client to a
git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
server. In June 2020, TortoiseHg moved off of bitbucket when they stopped hosting mercurial projects, and found a new home with heptapod.


See also

* TortoiseCVS, a Concurrent Versions System client for the Microsoft Windows platform * TortoiseSVN, a Subversion client for the Microsoft Windows platform * TortoiseGit, another
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
client for the Microsoft Windows platform * TortoiseBzr, a similar tool for use with Bazaar


References


External links

* Distributed version control systems Free version control software Free software programmed in Python Version control GUI tools Software that uses Qt {{free-software-stub