<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<big>Fixed and uploaded version 0.1.2.<br>
<br>
Thanks.<br>
<br>
Ignacio.<br>
<br>
</big><br>
Gregory Collins wrote:
<blockquote cite="mid20070712042909.GT12121@subrosa.ca" type="cite">
  <pre wrap="">Hello,

If you try to run "clone repository" from somewhere within a cygwin
homedir, the tool doesn't work --- it goes directly to the hg command
prompt, and in my case, it creates a directory /home/greg.1 which
looks like it's trying to be an hg tree.

I think the reason for this is that there's a $HOME/.hg file in the
parent hierarchy, which causes your tool to assume the current working
directory is an hg repository rooted at /home/greg. Could you change
this check to peek inside the .hg directory for 00changelog.i?

Thanks,
Gregory Collins <a class="moz-txt-link-rfc2396E" href="mailto:greg@maptuit.com">&lt;greg@maptuit.com&gt;</a>

On Wed, Jul 11, 2007 at 07:24:09PM -0700, Ignacio Alvarez wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">   Additional comments on the extension:

   - 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" if the "Show log" command is
   invoked on a file, and "hg glog" if invoked on a folder.

   - The "Clone repository" command automatically determines the name of the
   repository from the URL you give it. For example, if you clone
   [1]<a class="moz-txt-link-freetext" href="http://selenic.com/repo/hg">http://selenic.com/repo/hg</a>, the repository is named hg, and if you
   clone [2]<a class="moz-txt-link-freetext" href="http://AMD:8000">http://AMD:8000</a>, the repository is named AMD_8000.

   - When cloning a repository served using the "Run server" command, you can
   append a name to the URL to give the repository a specific name. For
   example, [3]<a class="moz-txt-link-freetext" href="http://AMD:8000/RepoName">http://AMD:8000/RepoName</a>.

   - By default, KDiff3 makes backups of the files it overwrites when
   merging. You can deselect this option using the "Settings-&gt;Configure
   KDiff3" menu command if you don't want your repositories filled with
   ".orig" files. The option can be found at the bottom of the "Directory
   Merge" tab:

   [4]<a class="moz-txt-link-freetext" href="http://xentient.com/images/SNAG-00007.png">http://xentient.com/images/SNAG-00007.png</a>

   - 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.

   Thank you.

   Ignacio.

   Ignacio Alvarez wrote:

     A few weeks back, I wrote a simple context menu extension for
     integrating Mercurial with Windows Explorer:

     [5]<a class="moz-txt-link-freetext" href="http://xentient.com/images/SNAG-00006.png">http://xentient.com/images/SNAG-00006.png</a>

     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:

     [6]<a class="moz-txt-link-freetext" href="http://xentient.com/setups/hgshell-setup.zip">http://xentient.com/setups/hgshell-setup.zip</a>

     The setup program will also install and configure Mercurial, Qct, and
     KDiff3.

     The extension basically works by passing the appropriate arguments to
     the hg command, either directly or through batch files stored in the
     "hgshell\scripts" folder.

     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.

     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.

     Thank you.

     Ignacio.

       ------------------------------------------------------------------

 _______________________________________________
 Mercurial mailing list
 [<a class="moz-txt-link-abbreviated" href="mailto:7]Mercurial@selenic.com">7]Mercurial@selenic.com</a>
 [8]<a class="moz-txt-link-freetext" href="http://selenic.com/mailman/listinfo/mercurial">http://selenic.com/mailman/listinfo/mercurial</a>
  

References

   Visible links
   1. <a class="moz-txt-link-freetext" href="http://selenic.com/repo/hg">http://selenic.com/repo/hg</a>
   2. <a class="moz-txt-link-freetext" href="http://amd:8000">http://amd:8000</a>
   3. <a class="moz-txt-link-freetext" href="http://amd:8000/RepoName">http://amd:8000/RepoName</a>
   4. <a class="moz-txt-link-freetext" href="http://xentient.com/images/SNAG-00007.png">http://xentient.com/images/SNAG-00007.png</a>
   5. <a class="moz-txt-link-freetext" href="http://xentient.com/images/SNAG-00006.png">http://xentient.com/images/SNAG-00006.png</a>
   6. <a class="moz-txt-link-freetext" href="http://xentient.com/setups/hgshell-setup.zip">http://xentient.com/setups/hgshell-setup.zip</a>
   7. <a class="moz-txt-link-freetext" href="mailto:Mercurial@selenic.com">mailto:Mercurial@selenic.com</a>
   8. <a class="moz-txt-link-freetext" href="http://selenic.com/mailman/listinfo/mercurial">http://selenic.com/mailman/listinfo/mercurial</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <blockquote type="cite">
    <pre wrap="">_______________________________________________
Mercurial mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mercurial@selenic.com">Mercurial@selenic.com</a>
<a class="moz-txt-link-freetext" href="http://selenic.com/mailman/listinfo/mercurial">http://selenic.com/mailman/listinfo/mercurial</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>