<div class="gmail_quote">On Sun, Feb 7, 2010 at 6:11 AM, Christian Ebert <span dir="ltr">&lt;<a href="mailto:blacktrash@gmx.net">blacktrash@gmx.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Kevin,<br>
<br>
* Christian Ebert on Wednesday, February 03, 2010 at 09:05:13 +0000<br>
<div class="im">&gt; * Kevin Grover on Saturday, January 30, 2010 at 14:53:38 -0600<br>
&gt;&gt; # HG changeset patch<br>
&gt;&gt; # User Kevin O. Grover &lt;<a href="mailto:kevin@kevingrover.net">kevin@kevingrover.net</a>&gt;<br>
&gt;&gt; # Date 1264179036 28800<br>
&gt;&gt; # Node ID 02ffdeb799f73cc3c1a04627586cf3039dc5b058<br>
&gt;&gt; # Parent  e898bc7810ad08affd99d4420c89165252db194c<br>
&gt;&gt; Use os.sep as path separator in keywords.<br>
<br>
</div>Usually the message for extensions is like:<br>
<br>
keyword: use os.sep as path separator in default keywordmaps<br>
<div class="im"><br>
&gt;&gt; diff -r e898bc7810ad -r 02ffdeb799f7 hgext/keyword.py<br>
&gt;&gt; --- a/hgext/keyword.py    Thu Jan 21 13:26:26 2010 +0100<br>
&gt;&gt; +++ b/hgext/keyword.py    Fri Jan 22 08:50:36 2010 -0800<br>
&gt;&gt; @@ -82,7 +82,7 @@<br>
&gt;&gt; from mercurial.lock import release<br>
&gt;&gt; from mercurial.node import nullid<br>
&gt;&gt; from mercurial.i18n import _<br>
&gt;&gt; -import re, shutil, tempfile<br>
&gt;&gt; +import re, shutil, tempfile, os<br>
&gt;&gt;<br>
&gt;&gt; commands.optionalrepo += &#39; kwdemo&#39;<br>
&gt;&gt;<br>
&gt;&gt; @@ -115,9 +115,9 @@<br>
&gt;&gt;        &#39;RCSfile&#39;: &#39;{file|basename},v&#39;,<br>
&gt;&gt;        &#39;RCSFile&#39;: &#39;{file|basename},v&#39;, # kept for backwards compatibility<br>
&gt;&gt;                                        # with hg-keyword<br>
&gt;&gt; -        &#39;Source&#39;: &#39;{root}/{file},v&#39;,<br>
&gt;&gt; +        &#39;Source&#39;: &#39;{root}%s{file},v&#39; % (os.sep, ),<br>
&gt;&gt;        &#39;Id&#39;: &#39;{file|basename},v {node|short} {date|utcdate} {author|user}&#39;,<br>
&gt;&gt; -        &#39;Header&#39;: &#39;{root}/{file},v {node|short} {date|utcdate} {author|user}&#39;,<br>
&gt;&gt; +        &#39;Header&#39;: &#39;{root}%s{file},v {node|short} {date|utcdate} {author|user}&#39; % (os.sep, ),<br>
<br>
</div>you will have to break that line.<br>
<div class="im"><br>
&gt;&gt;    }<br>
&gt;&gt;<br>
&gt;&gt;    def __init__(self, ui, repo):<br>
&gt;<br>
&gt; ugh, yes, thank you.<br>
&gt;<br>
&gt; But I think<br>
&gt;<br>
&gt;        &#39;Source&#39;: &#39;{root}%s{file},v&#39; % os.sep,<br>
&gt;<br>
&gt; is safe enough and simpler.<br>
<br>
</div>test-keyword should not really be problem (it filters the output<br>
of kwdemo), so why don&#39;t you go ahead and resubmit this.<br>
Otherwise I might do it ;-)<br>
<div><div></div><div class="h5"><br>
c<br>
--<br>
\black\trash movie    _C O W B O Y_  _C A N O E_  _C O M A_<br>
                     Ein deutscher Western/A German Western<br>
<br>
         ---&gt;&gt; <a href="http://www.blacktrash.org/underdogma/ccc.php" target="_blank">http://www.blacktrash.org/underdogma/ccc.php</a><br>
</div></div></blockquote></div><br><br>I was traveling when I worked on the other part.  I&#39;m now back and won&#39;t have time to play with this again until the weekend (at the soonest).  Feel free to make the changes and resubmit it.<br>
<br>Thanks.<br><br>