extensions settings confused by 'hgext.' prefix
Created originally on Bitbucket by Anonymous
I am running TortiseHG 2.0 with mercurial 1.8 on Windows 7 (64 bit installer).
Go to: Workbench->File->Settings->Extensions
The check boxes displayed do not reflect the current state of my mercurial.ini file.
It is using the correct file because if I click the "Edit File" button it opens up the correct file and shows all of the enabled extensions and such.
All checkboxes are off with the exception of eol and progress (which I do have enabled).
Here's my ini file:
{{{ [ui] username=Matt Schulte matts@commtech-fastcom.com
[extensions]
changeset access control for mercurial
hgext.acl =
allow user-defined command aliases
hgext.alias =
bugzilla integration for mercurial
hgext.bugzilla =
show the children of the given or working dir revision
add the 'children' command
hgext.children =
create a graph showing who changed the most lines
add the 'churn' command
hgext.churn =
add color output to the status and qseries commands
hgext.color =
Foreign SCM converter
add the 'convert' and 'debugsvnlog' commands
hgext.convert =
external diff program support for mercurial
hgext.extdiff =
pull and merge remote changes
add the 'fetch' command
hgext.fetch =
GnuPG signing extension for Mercurial
add the 'sign', 'sigcheck' and 'sigs' commands
hgext.gpg =
ASCII graph log extension for Mercurial
add the 'glog' command
hgext.graphlog =
allows browsing the history of a repository in a graphical way
add the 'view' command
hgext.hgk =
syntax highlighting in hgweb file view
hgext.highlight =
allows you to change changelog and summary text
hgext.interhg =
CVS/RCS-like Keyword Substitution
hgext.keyword =
patch queues for mercurial
add the 'q*' commands
hgext.mq =
email notifications for mercurial
hgext.notify =
make it easy to refer to the parent of a revision
hgext.parentrevspec =
send changes as series of email patches
add the 'email' command
hgext.patchbomb =
show progress bars for some actions
progress =
removes files not known to mercurial
add the 'purge' and 'clean' commands
hgext.purge =
interactive change selection during commit
add the 'record' command
hgext.record =
add shortcuts to urls as url schemes
hgext.schemes =
Patch transplanting extension for Mercurial
add the 'transplant' command
hgext.transplant =
add filters so automatically convert end-of-line between Windows and Unix
world.
hgext.win32text =
When working with people on different operating systems, it can therefore
be desirable to be able to checkout text files with the operating system
native line ending representation. This extension lets you specify how end
of lines (EOLs) are converted between the repository representation and the
working copy representation.
eol =
inotify-based status acceleration for Linux systems
add the 'inserve' command
#hgext.inotify =
[extdiff]
add new command called vdiff, runs kdiff3
cmd.kdiff = kdiff3
[tortoisehg] editor = "C:\Program Files (x86)\Notepad++\notepad++.exe"
[hooks] preupdate.timestamp_update = JavaPreupdateHook.cmd update.timestamp_update = JavaUpdateHook.cmd #preupdate.timestamp_update = /usr/share/mercurial/JavaPreupdateHook.sh #update.timestamp_update = /usr/share/mercurial/JavaUpdateHook.sh }}}