== Qtimes Extension == '''This extension is not distributed with Mercurial.''' ''Author: Andrei Vermel'' Repository: http://bitbucket.org/avermel/qtimes === Overview === Allows to save or restore modification times of files affected by patch queues. This helps to avoid recompilation following qpop/qpush. Timestamps of files modified since last save are not restored. An example of usage: {{{ >hg qpush -a >hg qtimes -s # save modification times >make # build with patches applied Suppose we want to make a certain patch, that's not at the top of a patch queue a permanent changeset. Usually this would involve recompilation. >hg qpop -a # commit 'patch_to_commit' >hg qup patch_to_commit >hg qpush >hg qremove -r tip >hg qpush -a # now all source files are the same as of the last build >hg qtimes -r # restore time stamps >make # does nothing, as time stamps are restored }}} === Configuration === Configure your .hgrc to enable the extension by adding following lines: {{{ [extensions] qtimes = path/to/qtimes.py }}} == See also == * UntouchExtension ---- CategoryExtensionsByOthers