Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 2718:a593813241e5
makes 'hg diff' diff the file in sorted order
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Fri, 28 Jul 2006 18:46:02 +0200 |
parents | 14ebe97542a7 |
children | ad4155e757da 42a02b5773d4 |
comparison
equal
deleted
inserted
replaced
2717:14ebe97542a7 | 2718:a593813241e5 |
---|---|
430 ignorews = opts.get('ignore_all_space') or diffopts['ignorews'] | 430 ignorews = opts.get('ignore_all_space') or diffopts['ignorews'] |
431 ignorewsamount = opts.get('ignore_space_change') or \ | 431 ignorewsamount = opts.get('ignore_space_change') or \ |
432 diffopts['ignorewsamount'] | 432 diffopts['ignorewsamount'] |
433 ignoreblanklines = opts.get('ignore_blank_lines') or \ | 433 ignoreblanklines = opts.get('ignore_blank_lines') or \ |
434 diffopts['ignoreblanklines'] | 434 diffopts['ignoreblanklines'] |
435 for f in modified: | 435 |
436 all = modified + added + removed | |
437 all.sort() | |
438 for f in all: | |
436 to = None | 439 to = None |
440 tn = None | |
437 if f in mmap: | 441 if f in mmap: |
438 to = repo.file(f).read(mmap[f]) | 442 to = repo.file(f).read(mmap[f]) |
439 tn = read(f) | 443 if f not in removed: |
440 fp.write(mdiff.unidiff(to, date1, tn, date2(f), f, r, text=text, | 444 tn = read(f) |
441 showfunc=showfunc, ignorews=ignorews, | |
442 ignorewsamount=ignorewsamount, | |
443 ignoreblanklines=ignoreblanklines)) | |
444 for f in added: | |
445 to = None | |
446 tn = read(f) | |
447 fp.write(mdiff.unidiff(to, date1, tn, date2(f), f, r, text=text, | |
448 showfunc=showfunc, ignorews=ignorews, | |
449 ignorewsamount=ignorewsamount, | |
450 ignoreblanklines=ignoreblanklines)) | |
451 for f in removed: | |
452 to = repo.file(f).read(mmap[f]) | |
453 tn = None | |
454 fp.write(mdiff.unidiff(to, date1, tn, date2(f), f, r, text=text, | 445 fp.write(mdiff.unidiff(to, date1, tn, date2(f), f, r, text=text, |
455 showfunc=showfunc, ignorews=ignorews, | 446 showfunc=showfunc, ignorews=ignorews, |
456 ignorewsamount=ignorewsamount, | 447 ignorewsamount=ignorewsamount, |
457 ignoreblanklines=ignoreblanklines)) | 448 ignoreblanklines=ignoreblanklines)) |
458 | 449 |