<span class="gmail_quote">Ignacio,<br><br>Thanks for the update.<br><br>As I already have a all three of the packaged apps, installed, I am reluctant to re-install and configure them.<br><br>Is it possible to just manually register 
hgshell.dll. <br><br>Are there any registry keys, config files required to get it all working ?<br><br>Thanks<br><br>Sean<br></span><br><div><span class="gmail_quote">On 7/12/07, <b class="gmail_sendername">Ignacio Alvarez
</b> &lt;<a href="mailto:dev@xentient.com">dev@xentient.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


  
  

<div bgcolor="#ffffff" text="#000000">
<big>Additional comments on the extension:<br>
<br>
- I just realized that the glog command doesn&#39;t accept a file
parameter, so &quot;hg glog readme&quot; won&#39;t display only the log entries for
the readme file. I&#39;ve just uploaded version 0.1.1 of the extension to
work around this problem. The extension now uses &quot;hg log</big><big>&quot;</big><big>
if the &quot;Show log&quot; command is invoked on a file, and </big><big>&quot;</big><big>hg
glog</big><big>&quot;</big><big> if invoked on a folder.<br>
<br>
- The &quot;Clone repository&quot; command automatically determines the name of
the repository from the URL you give it. For example, if you clone
<a href="http://selenic.com/repo/hg" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://selenic.com/repo/hg</a>, the repository is named hg, and if you
clone </big><big><a href="http://AMD:8000" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://AMD:8000</a>,</big><big> the repository is named
AMD_8000.<br>
<br>
- When cloning a repository served using the </big><big>&quot;Run server&quot;
command, </big><big>you can append a name to the URL to give the
repository a specific name. For example, <a href="http://AMD:8000/RepoName" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://AMD:8000/RepoName</a>.<br>
<br>
- By default, KDiff3 makes backups of the files it overwrites when
merging. </big><big>You can deselect this option </big><big> using
the &quot;Settings-&gt;Configure KDiff3</big><big>&quot;</big><big> menu command</big><big>
if you don&#39;t want your repositories filled with &quot;.orig&quot; files</big><big>.
The option can be found at the bottom of the &quot;Directory Merge</big><big>&quot;</big><big>
tab:<br>
<br>
<a href="http://xentient.com/images/SNAG-00007.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://xentient.com/images/SNAG-00007.png</a><br>
</big><big><br>
</big><big>- The &quot;Push&quot; command always does a pull first (a fetch
actually)
to avoid the problem of creating multiple heads on the server it is
pushing its changes to.<br>
<br>
</big><big>Thank you.<br>
<br>
Ignacio.<br>
<br>
</big><br>
Ignacio Alvarez wrote:
<blockquote cite="http://mid4694F5A0.4040507@xentient.com" type="cite"><div><span class="e" id="q_113b84186d4bfd1a_1">
  
  
  <font size="+1">A few weeks back, I wrote a simple context menu
extension for integrating Mercurial with Windows Explorer:<br>
  <br>
  <a href="http://xentient.com/images/SNAG-00006.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://xentient.com/images/SNAG-00006.png</a><br>
  <br>
I&#39;ve been waiting for some free time to write a basic tutorial on how
to use the extension before releasing it, but I&#39;ve figured I&#39;m going to
have to wait much longer, so I&#39;m releasing it as is, in case anyone
finds it useful:<br>
  <br>
  </font><font size="+1"><a href="http://xentient.com/setups/hgshell-setup.zip" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://xentient.com/setups/hgshell-setup.zip</a><br>
  <br>
  </font><font size="+1">The setup program will also install and
configure Mercurial, Qct, and KDiff3.<br>
  <br>
The extension basically works by passing the appropriate arguments to
the hg command, either directly or through batch files stored in the
&quot;hgshell\scripts</font><font size="+1">&quot;</font><font size="+1"> folder.<br>
  <br>
The &quot;Clone repository&quot; command works a bit different than you might
expect. If you invoke it on a repository on your hard disk, it will
automatically create a clone and append a number to the name. For
example, if you clone &quot;c:\repo&quot; it will create a repository named
&quot;c:\repo.1&quot; and if you clone it again it will create a repository named
&quot;c:\repo.2&quot;. If you invoke the clone command on a folder that isn&#39;t a
repository, it will display a dialog where you can enter the URL of the
repository you wish to clone.<br>
  <br>
The extension stores its own settings in a file named &quot;.hgoptions&quot;
inside the repository. This file shouldn&#39;t be tracked by Mercurial,
since it&#39;s rewritten constantly and will most likely be different for
each user.<br>
  <br>
Thank you.<br>
  <br>
Ignacio.<br>
  <br>
  </font>
  </span></div><pre><hr size="4" width="90%">
_______________________________________________<br>Mercurial mailing list<br><img style="border: medium none ; cursor: pointer;" title="send email to Mercurial@selenic.com via gmail" src="data:image/bmp;base64,Qk1GAgAAAAAAADYAAAAoAAAAEAAAAAsAAAABABgAAAAAABACAADEDgAAxA4AAAAAAAAAAAAAODjaODjap6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5ODjaODjaODjaODja4uL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F4uL%2FODjaODjaODjaODjap6f54uL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F4uL%2Fp6f5ODjaODjaODjaODja4uL%2Fp6f54uL%2F%2F%2F%2F%2F%2F%2F%2F%2FgYHygYHy%2F%2F%2F%2F%2F%2F%2F%2F4uL%2Fp6f54uL%2FODjaODjaODjaODja%2F%2F%2F%2F4uL%2Fp6f5trb%2FgYHyWlrpWlrpgYHytrb%2Fp6f54uL%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FgYHyWlrpODjaODjaWlrpgYHytrb%2F%2F%2F%2F%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2F%2F%2F%2F%2FgYHyWlrpODjatrb%2Ftrb%2FODjaWlrpgYHy%2F%2F%2F%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2FgYHyWlrpODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaWlrpgYHy%2F%2F%2F%2FODjaODjaODjaODjagYHyWlrpODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaWlrpgYHyODjaODjaODjaODjaODjaODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaODjaODjaODjaODjaODjaODjagYHyp6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5gYHyODjaODjaODja">
<a href="mailto:Mercurial@selenic.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Mercurial@selenic.com</a>
<a href="http://selenic.com/mailman/listinfo/mercurial" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://selenic.com/mailman/listinfo/mercurial</a>
  </pre>
</blockquote>
<br>
</div>

<br>_______________________________________________<br>Mercurial mailing list<br><img style="border: medium none ; cursor: pointer;" title="send email to Mercurial@selenic.com via gmail" src="data:image/bmp;base64,Qk1GAgAAAAAAADYAAAAoAAAAEAAAAAsAAAABABgAAAAAABACAADEDgAAxA4AAAAAAAAAAAAAODjaODjap6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5ODjaODjaODjaODja4uL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F4uL%2FODjaODjaODjaODjap6f54uL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F4uL%2Fp6f5ODjaODjaODjaODja4uL%2Fp6f54uL%2F%2F%2F%2F%2F%2F%2F%2F%2FgYHygYHy%2F%2F%2F%2F%2F%2F%2F%2F4uL%2Fp6f54uL%2FODjaODjaODjaODja%2F%2F%2F%2F4uL%2Fp6f5trb%2FgYHyWlrpWlrpgYHytrb%2Fp6f54uL%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FgYHyWlrpODjaODjaWlrpgYHytrb%2F%2F%2F%2F%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2F%2F%2F%2F%2FgYHyWlrpODjatrb%2Ftrb%2FODjaWlrpgYHy%2F%2F%2F%2F%2F%2F%2F%2FODjaODjaODjaODja%2F%2F%2F%2FgYHyWlrpODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaWlrpgYHy%2F%2F%2F%2FODjaODjaODjaODjagYHyWlrpODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaWlrpgYHyODjaODjaODjaODjaODjaODjatrb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Ftrb%2FODjaODjaODjaODjaODjaODjaODjagYHyp6f5p6f5p6f5p6f5p6f5p6f5p6f5p6f5gYHyODjaODjaODja">
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Mercurial@selenic.com">Mercurial@selenic.com</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://selenic.com/mailman/listinfo/mercurial" target="_blank">
http://selenic.com/mailman/listinfo/mercurial</a><br><br></blockquote></div><br>