~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/builtins.py

`bzr remove` now just backs up changed files instead of annoying you

Show diffs side-by-side

added added

removed removed

Lines of Context:
1477
1477
class cmd_remove(Command):
1478
1478
    __doc__ = """Remove files or directories.
1479
1479
 
1480
 
    This makes bzr stop tracking changes to the specified files. bzr will delete
1481
 
    them if they can easily be recovered using revert. If no options or
1482
 
    parameters are given bzr will scan for files that are being tracked by bzr
1483
 
    but missing in your tree and stop tracking them for you.
 
1480
    This makes Bazaar stop tracking changes to the specified files. Bazaar will
 
1481
    delete them if they can easily be recovered using revert otherwise they
 
1482
    will be backed up (adding an extention of the form .~#~). If no options or
 
1483
    parameters are given Bazaar will scan for files that are being tracked by
 
1484
    Bazaar but missing in your tree and stop tracking them for you.
1484
1485
    """
1485
1486
    takes_args = ['file*']
1486
1487
    takes_options = ['verbose',
1488
1489
        RegistryOption.from_kwargs('file-deletion-strategy',
1489
1490
            'The file deletion mode to be used.',
1490
1491
            title='Deletion Strategy', value_switches=True, enum_switch=False,
1491
 
            safe='Only delete files if they can be'
1492
 
                 ' safely recovered (default).',
 
1492
            safe='Backup changed files (default).',
1493
1493
            keep='Delete from bzr but leave the working copy.',
1494
1494
            force='Delete all the specified files, even if they can not be '
1495
1495
                'recovered and even if they are non-empty directories.')]