Size: 899
Comment:
|
Size: 872
Comment: purge extension is in contrib
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
'''This extension is currently being distributed along with Mercurial.''' 0.9.3, and tip seems not to contain it? | '''This extension is being distributed along with Mercurial.''' |
Line 19: | Line 19: |
hgext.purge= #or, if purge.py not in the hgext dir: #purge=/path/to/purge.py |
#hgext.purge= #or, if purge.py not in the hgext dir (currently in contrib): purge=/path/to/purge.py |
Purge extension
This extension is being distributed along with Mercurial.
Author: Marco Barisione
Overview
This extension purges all files an directories not being tracked by Mercurial in the current repository.
It'll remove unknown and ignored files, as well as empty directories.
It keeps added files and (unmodified or modified) tracked files.
Configuration
Just add a new entry in the extensions section of the mercurial configuration file (hgrc):
[extensions] #hgext.purge= #or, if purge.py not in the hgext dir (currently in contrib): purge=/path/to/purge.py
Usage
To purge the repository contents:
hg purge
To list the files that would be removed by running the previous command use it with the --print option:
hg purge --print