1236
Comment:
|
1279
|
Deletions are marked like this. | Additions are marked like this. |
Line 41: | Line 41: |
== See also == * UntouchExtension |
Qtimes Extension
This extension is not distributed with Mercurial.
Author: Andrei Vermel
Download site: Download direct from this page - qtimes.py
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