THG(1)
π THG(1) β the thg user manual, but make it cute π
okay bestie, sit down, grab a boba, because we're about to talk about thg β the manual page for TortoiseHg's GUI tools for Mercurial SCM (Hg). yes this is a real thing, yes it's giving very "your cool older cousin who does version control for fun" energy, and yes I'm gonna walk you through every single flag. no skips. no skimming. periodt. π
β¨ SYNOPSIS β¨
thg [global options] command [command options]
that's it. that's the whole vibe. global stuff first, then a command, then that command's own little options. slay. π¦
πΈ DESCRIPTION πΈ
so this manual page documents thg briefly, okay? brief. it's a lil summary situation.
here's the tea though: this manual page was written for the Debian distribution because the original program literally does not have a manual page. not one. so Debian said "fine, I'll do it myself" and here we are. iconic behavior honestly. π
and what is thg? it's a program that invokes TortoiseHg's GUI tools for Mercurial SCM β aka hg(1). so if you're out here living that Mercurial life but you want buttons and windows and pretty dialogs instead of typing everything, thg is your girl. π
π OPTIONS π
the program follows the usual GNU command line syntax, with long options starting with two dashes (`-`). here's the whole summary, no gatekeeping, we don't do that here:
π Global Options π
-R,--repositoryβ set the repository root directory or symbolic path name. basically "hey, look over here." π-v,--verboseβ enable additional output. more words, more info, more everything. π£οΈ-q,--quietβ suppress output. shhh. π€«-h,--helpβ display help and exit. the classic. the icon. the one everyone runs first. β¨--debuggerβ start debugger. π--profileβ print command execution profile.--noforkβ do not fork GUI process.--forkβ always fork GUI process. (yes, it's the opposite of the one above. they're both here. balanced, as all things should be.) βοΈ--listfileβ read file list from file.--listfileutf8β read file list from file encoding utf-8. π
π Commands π
here's a brief list of the supported commands, bestie. and if you want the detailed documentation on one specific command, just run this:
thg help command
like that. literally that. it's giving self-serve, and we love a program that explains itself. π«Ά
aboutβ about dialog.addβ add files.annotate,blameβ annotate dialog.archiveβ archive dialog.backoutβ backout tool.bisectβ bisect dialog.cloneβ clone tool.commit,ciβ commit tool.drag_copyβ copy the selected files to the desired directory.drag_moveβ move the selected files to the desired directory.emailβ send changesets by email.forgetβ forget selected files.grep,searchβ grep/search dialog.guessβ guess previous renames or copies.helpβ show help for a command, extension, or list of commands.hgignore,ignore,filterβ ignore filter editor.importβ import an ordered set of patches.initβ init dialog.log,history,explorer,workbenchβ workbench application.manifestβ display the current or given revision of the project manifest.mergeβ merge wizard.mqβ Mercurial Queue tool.purgeβ purge unknown and/or ignore files from repository.qqueueβ manage multiple MQ patch queues.qreorderβ reorder unapplied MQ patches.rebaseβ rebase dialog.rejectsβ manually resolve rejected patch chunks.remove,rmβ remove selected files.rename,mv,copyβ rename dialog.repoconfigβ repository configuration editor.resolveβ resolve dialog.revertβ revert selected files.serveβ start stand-alone webserver.shelve,unshelveβ move changes between working directory and patches.statusβ browse working copy status.stripβ strip dialog.sync,synchronizeβ synchronize with other repositories.tagβ tag tool.testβ test arbitrary widgets.update,checkout,coβ update/checkout tool.userconfigβ user configuration editor.vdiffβ launch configured visual diff tool.versionβ output version and copyright information.
look at that list. forty-something commands. we did NOT skip a single one. not one. π―
π BUGS π
found a bug? first of all, relatable. second of all, the upstream's BTS lives right here:
https://bitbucket.org/tortoisehg/thg/issues
go tell them, they wanna know. π
π¦ SEE ALSO π¦
hg(1)β the main character, honestly. the one this whole thing orbits around. β
π AUTHOR π
Ludovico Cavedon <cavedon@debian.org>
- wrote this manpage for the Debian system. thank you for your service, king. π«‘
π COPYRIGHT π
Copyright Β© 2009-2011 Ludovico Cavedon <cavedon@debian.org>>
this manual page was written for the Debian system (and may be used by others).
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation.
on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2.
and that's the whole page, bestie!! π this one's thg 0.8, dated 03/18/2011 β so yeah, she's an elder but she still ate. go forth and GUI your Mercurial, you absolute icon. mwah. πβ¨π¦
π¦ where this page comes from
- debian bookworm: tortoisehg 6.3.1-1 Β· GPL-2.0-or-later
- debian trixie: tortoisehg 6.9-1 Β· GPL-2.0-or-later
- ubuntu jammy: tortoisehg 6.1.1-1 Β· GPL-2.0-or-later
- ubuntu noble: tortoisehg 6.6.3-1 Β· GPL-2.0-or-later
- ubuntu questing: tortoisehg 6.9-1
- ubuntu resolute: tortoisehg 7.0.1-2 Β· GPL-2.0-or-later
- ubuntu stonking: tortoisehg 7.0.1-4 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms