<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 17-Jun-11 2:21 PM, John Jefferies wrote:
    <blockquote cite="mid:4DFB2AC6.50607@globalgraphics.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 17/06/2011 09:30, Andrei Vermel wrote:
      <blockquote cite="mid:4DFB10BC.5080507@mail.ru" type="cite">
        <meta http-equiv="Content-Type" content="text/html;
          charset=ISO-8859-1">
        On 15-Jun-11 2:06 PM, John Jefferies wrote:
        <blockquote cite="mid:4DF88420.7000503@globalgraphics.com"
          type="cite"> <font face="Helvetica, Arial, sans-serif"><br>
            I like using the rebase feature. </font><font
            face="Helvetica, Arial, sans-serif">In particular, I'm
            rebasing applied MQ patches after pulling from the central
            repo.<br>
            <br>
          </font><font face="Helvetica, Arial, sans-serif">This workflow
            does suffer one flaw (from my PoV) in that in my usage, the
            rebased files are all rewritten to disk. This has the
            conseqence of needing to rebuild these files, even though
            much of the time the rebased files haven't been merged
            during the rebase. My rebuild time can be significant, 10
            minutes or more if a rebased header has many dependencies.
            And multiple configurations will require more again.<br>
            <br>
            Has anyone considered touching the non-merged files to their
            original timestamps following a rebase?<br>
          </font></blockquote>
        <br>
        There's an extension 'qtimes' that does just that. <br>
        'qtimes -s' stores timestamps of files in a patch queue. I have
        it called automatically after a build command.<br>
        'qtimes -r' restores the timestamps.<br>
      </blockquote>
      <br>
      Thankyou Andrei, this looks like it will do exactly what I want
      (and I don't know how I missed it).<br>
      <br>
      Unfortunately, when I try "hg qtimes -s" I get an exception. I
      presume there's something I'm missing and I hope the info in the
      exception makes it obvious to you or someone. FTR. I have 7
      patches applied, with 19 changed files.<br>
      <br>
    </blockquote>
    <br>
    Sorry, I forgot to post an update. Now I did.<br>
    <br>
    Andrei<br>
    <br>
  </body>
</html>