GUI support is provided for over a dozen operations, including add files, commit changes, manage ignore filter, view change log, merge, recover/rollback, edit.
There is no Kiln Client installer for Mac and Linux. The Kiln Client and Tools are available only for Windows. The Kiln Client also comes with TortoiseHg - our recommended GUI (Graphical User Interface) for working with Mercurial locally. You don't have to use these particular icons if you prefer something else, THG has other choices.When you first start using Kiln, we recommend downloading the Kiln Client and Tools, our pre-configured Mercurial and Git clients optimized to work with Kiln. INI edits above can also be done through the THG Workbench File > Settings > Tools GUI section.: Obviously running shelve/unshelve this way is rather coarse-grained but I find that 99% of the time that's all I need. One arrow will shelve the current working folder, the other will unshelve.
This will yield new buttons on the toolbar: I havent been able to figure out how to do this in the manual, and I ask this. 4) Go to TortoiseGit the section called Advanced Settings and set CygwinHack to true in order to activate Cygwin workarounds. (careful not to duplicate any existing or sections). 3) Configure AutoCrLf, this is necessary as TortoiseGit and Cygwin Git have different defaults. Workbench.custom-toolbar = HG_shelve HG_unshelve (Either through File > Settings > Gobal Settings > Edit File button, OR open the file in an editor manually).Īdd the following sections & items: Instructions:Įdit your mercurial.ini settings file. It is possible to configure THG Workbench to integrate (to a certain extent) with the HG shelving feature. Once I realized that, I never use the THG shelf any longer, and that is what I recommend.
IMO the HG shelving feature works better than the THG feature from the standpoint of efficiently using HG merge logic to apply shelved changes to the local working folder during an unshelve operation.
(Historically, this strange-seeming situation resulted from, I believe, the THG feature being created first before an equivalent / similar feature with the same name was later added to HG proper). The shelving features in 'core' Mercurial (command line hg) and the TortoiseHG GUI are totally independent of each other, as far as I am aware.