~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/diff.py

  • Committer: Martin Pool
  • Date: 2005-05-30 02:45:48 UTC
  • Revision ID: mbp@sourcefrog.net-20050530024548-120dad7e43de5fec
- rsync upload should be quieter

Show diffs side-by-side

added added

removed removed

Lines of Context:
148
148
 
149
149
 
150
150
def show_diff(b, revision, specific_files, external_diff_options=None):
151
 
    """Shortcut for showing the diff to the working tree.
152
 
 
153
 
    b
154
 
        Branch.
155
 
 
156
 
    revision
157
 
        None for each, or otherwise the old revision to compare against.
158
 
    
159
 
    The more general form is show_diff_trees(), where the caller
160
 
    supplies any two trees.
161
 
    """
162
151
    import sys
163
152
 
164
153
    if revision == None:
276
265
        self.modified = []
277
266
        self.unchanged = []
278
267
 
279
 
    def has_changed(self):
280
 
        changes = len(self.added) + len(self.removed) + len(self.renamed)
281
 
        changes += len(self.modified) 
282
 
        return (changes != 0)
283
268
 
284
269
    def touches_file_id(self, file_id):
285
270
        """Return True if file_id is modified by this delta."""