Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 1867:91ebf29c1595
add -f/--force to remove command.
else to remove modified file, must use "hg revert; hg rm"
or "rm; hg rm --after".
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Wed, 08 Mar 2006 15:14:24 -0800 |
parents | 39c46510ed25 |
children | 42c76ec7a8d4 |
comparison
equal
deleted
inserted
replaced
1865:1ed809a2104e | 1867:91ebf29c1595 |
---|---|
1918 """ | 1918 """ |
1919 names = [] | 1919 names = [] |
1920 def okaytoremove(abs, rel, exact): | 1920 def okaytoremove(abs, rel, exact): |
1921 modified, added, removed, deleted, unknown = repo.changes(files=[abs]) | 1921 modified, added, removed, deleted, unknown = repo.changes(files=[abs]) |
1922 reason = None | 1922 reason = None |
1923 if modified: | 1923 if modified and not opts['force']: |
1924 reason = _('is modified') | 1924 reason = _('is modified') |
1925 elif added: | 1925 elif added: |
1926 reason = _('has been marked for add') | 1926 reason = _('has been marked for add') |
1927 elif unknown: | 1927 elif unknown: |
1928 reason = _('is not managed') | 1928 reason = _('is not managed') |
2562 _('hg debugrawcommit [OPTION]... [FILE]...')), | 2562 _('hg debugrawcommit [OPTION]... [FILE]...')), |
2563 "recover": (recover, [], _('hg recover')), | 2563 "recover": (recover, [], _('hg recover')), |
2564 "^remove|rm": | 2564 "^remove|rm": |
2565 (remove, | 2565 (remove, |
2566 [('I', 'include', [], _('include names matching the given patterns')), | 2566 [('I', 'include', [], _('include names matching the given patterns')), |
2567 ('X', 'exclude', [], _('exclude names matching the given patterns'))], | 2567 ('X', 'exclude', [], _('exclude names matching the given patterns')), |
2568 ('f', 'force', None, _('remove file even if modified'))], | |
2568 _('hg remove [OPTION]... FILE...')), | 2569 _('hg remove [OPTION]... FILE...')), |
2569 "rename|mv": | 2570 "rename|mv": |
2570 (rename, | 2571 (rename, |
2571 [('A', 'after', None, _('record a rename that has already occurred')), | 2572 [('A', 'after', None, _('record a rename that has already occurred')), |
2572 ('f', 'force', None, | 2573 ('f', 'force', None, |