~abentley/bzrtools/bzrtools.dev

« back to all changes in this revision

Viewing changes to __init__.py

  • Committer: Aaron Bentley
  • Date: 2008-10-10 19:23:14 UTC
  • Revision ID: aaron@aaronbentley.com-20081010192314-oynsoe7p5n0g1lxe
Add prompts before deleting in clean-tree

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
                     Option('unknown',
72
72
                            help='Delete files unknown to bzr (default).'),
73
73
                     Option('dry-run', help='Show files to delete instead of'
74
 
                            ' deleting them.')]
75
 
    def run(self, unknown=False, ignored=False, detritus=False, dry_run=False):
 
74
                            ' deleting them.'),
 
75
                     Option('force', help='Do not prompt before deleting.')]
 
76
    def run(self, unknown=False, ignored=False, detritus=False, dry_run=False,
 
77
            force=False):
76
78
        from clean_tree import clean_tree
77
79
        if not (unknown or ignored or detritus):
78
80
            unknown = True
 
81
        if dry_run:
 
82
            force = True
79
83
        clean_tree('.', unknown=unknown, ignored=ignored, detritus=detritus, 
80
 
                   dry_run=dry_run)
 
84
                   dry_run=dry_run, no_prompt=force)
81
85
 
82
86
 
83
87
class cmd_graph_ancestry(BzrToolsCommand):