<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> <<a href="mailto:dev@xentient.com">dev@xentient.com</a>> 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't accept a file
parameter, so "hg glog readme" won't display only the log entries for
the readme file. I've just uploaded version 0.1.1 of the extension to
work around this problem. The extension now uses "hg log</big><big>"</big><big>
if the "Show log" command is invoked on a file, and </big><big>"</big><big>hg
glog</big><big>"</big><big> if invoked on a folder.<br>
<br>
- The "Clone repository" 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>"Run server"
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 "Settings->Configure KDiff3</big><big>"</big><big> menu command</big><big>
if you don't want your repositories filled with ".orig" files</big><big>.
The option can be found at the bottom of the "Directory Merge</big><big>"</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 "Push" 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've been waiting for some free time to write a basic tutorial on how
to use the extension before releasing it, but I've figured I'm going to
have to wait much longer, so I'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
"hgshell\scripts</font><font size="+1">"</font><font size="+1"> folder.<br>
<br>
The "Clone repository" 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 "c:\repo" it will create a repository named
"c:\repo.1" and if you clone it again it will create a repository named
"c:\repo.2". If you invoke the clone command on a folder that isn'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 ".hgoptions"
inside the repository. This file shouldn't be tracked by Mercurial,
since it'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>