Mercurial > hg
changeset 4154:15cd36db4230
Delete the README for purge, putting the useful informations in comments
author | Emanuele Aina <em@nerd.ocracy.org> |
---|---|
date | Tue, 27 Feb 2007 09:05:36 +0100 |
parents | af72395580e8 |
children | 4c714ed245d6 |
files | contrib/purge/README contrib/purge/purge.py |
diffstat | 2 files changed, 10 insertions(+), 60 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/purge/README Tue Mar 06 17:45:47 2007 -0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -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: - hg purge --print - -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 -============== -The purge extension is distributed with Mercurial, to activate it you need to -put these lines in your ~/.hgrc: - - [extensions] - hgext.purge= - -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 -with Mercurial in the file COPYING.
--- a/contrib/purge/purge.py Tue Mar 06 17:45:47 2007 -0300 +++ b/contrib/purge/purge.py Tue Feb 27 09:05:36 2007 +0100 @@ -3,6 +3,16 @@ # This is a small extension for Mercurial (http://www.selenic.com/mercurial) # that removes files not known to mercurial # +# This program was inspired by the "cvspurge" script contained in CVS utilities +# (http://www.red-bean.com/cvsutils/). +# +# To enable the "purge" extension put these lines in your ~/.hgrc: +# [extensions] +# purge = /path/to/purge.py +# +# For help on the usage of "hg purge" use: +# hg help purge +# # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or