##// END OF EJS Templates
import: allow to import stdin with file name "-"
import: allow to import stdin with file name "-"

File last commit:

r2381:ab7a4382 default
r2400:2e90024e default
Show More
README
60 lines | 2.0 KiB | text/plain | TextLexer
Thomas Arendsen Hein
Reorganized files in hg-purge repo to push them into Mercurial....
r2379 What is "hg purge"?
===================
"purge" is a simple extension for the Mercurial source control management
system (http://www.selenic.com/mercurial).
This extension adds a "purge" command to "hg" that removes files not known
to Mercurial, this is useful to test local and uncommitted changes in the
otherwise clean source tree.
This means that Mercurial will delete:
- Unknown files: files marked with "?" by "hg status"
- Ignored files: files usually ignored by Mercurial because they match a
pattern in a ".hgignore" file
- Empty directories: infact Mercurial ignores directories unless they
contain files under source control managment
But it will leave untouched:
- Unmodified files tracked by Mercurial
- Modified files tracked by Mercurial
- New files added to the repository (with "hg add")
Be careful with "hg purge", you could irreversibly delete some files you
forgot to add to the repository. If you only want to print the list of
files that this program would delete use:
Thomas Arendsen Hein
Rewritten install instructions for hg-purge to match new situation, fixed typos.
r2381 hg purge --print
Thomas Arendsen Hein
Reorganized files in hg-purge repo to push them into Mercurial....
r2379
To get the most recent version of "hg purge" visit its home page:
http://www.barisione.org/apps.html#hg-purge
This program was inspired by the "cvspurge" script contained in CVS utilities
(http://www.red-bean.com/cvsutils/).
How to install
==============
Thomas Arendsen Hein
Rewritten install instructions for hg-purge to match new situation, fixed typos.
r2381 The purge extension is distributed with Mercurial, to activate it you need to
put these lines in your ~/.hgrc:
Thomas Arendsen Hein
Reorganized files in hg-purge repo to push them into Mercurial....
r2379
[extensions]
Thomas Arendsen Hein
Rewritten install instructions for hg-purge to match new situation, fixed typos.
r2381 hgext.purge=
Thomas Arendsen Hein
Reorganized files in hg-purge repo to push them into Mercurial....
r2379
For more information on the configuration files see the man page for "hgrc":
man 5 hgrc
How to use "hg purge"
====================
For help on the usage of "hg purge" use:
hg help purge
License
=======
Copyright (C) 2006 - Marco Barisione <marco@barisione.org>
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
A copy of the GNU General Public License is distributed along
Thomas Arendsen Hein
Rewritten install instructions for hg-purge to match new situation, fixed typos.
r2381 with Mercurial in the file COPYING.