Mercurial > hg
comparison tests/test-bdiff.py.out @ 30428:3743e5dbb824
tests: explore some bdiff cases
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Tue, 08 Nov 2016 18:37:33 +0100 |
parents | ede7bc45bf0a |
children | 38ed54888617 |
comparison
equal
deleted
inserted
replaced
30427:ede7bc45bf0a | 30428:3743e5dbb824 |
---|---|
40 'd\ne\n' | 40 'd\ne\n' |
41 16 18 '.\n' -> '' | 41 16 18 '.\n' -> '' |
42 'f\n' | 42 'f\n' |
43 done | 43 done |
44 done | 44 done |
45 Odd diff for a trivial change: | |
46 showdiff( | |
47 '<0\n-\n<1\n-\n<2\n-\n<3\n-\n<4\n-\n', | |
48 '>0\n-\n>1\n-\n>2\n-\n>3\n-\n>4\n-\n'): | |
49 0 8 '<0\n-\n<1\n' -> '>0\n' | |
50 '-\n' | |
51 10 13 '<2\n' -> '>1\n' | |
52 '-\n' | |
53 15 18 '<3\n' -> '>2\n' | |
54 '-\n' | |
55 20 23 '<4\n' -> '>3\n' | |
56 '-\n' | |
57 25 25 '' -> '>4\n-\n' | |
58 Diff 1 to 3 lines - preference for adding / removing at the end of sequences: | |
59 showdiff( | |
60 'a\n', | |
61 'a\na\na\n'): | |
62 'a\n' | |
63 2 2 '' -> 'a\na\n' | |
64 Diff 1 to 5 lines - preference for adding / removing at the end of sequences: | |
65 showdiff( | |
66 'a\n', | |
67 'a\na\na\na\na\n'): | |
68 'a\n' | |
69 2 2 '' -> 'a\na\na\na\n' | |
70 Diff 3 to 1 lines - preference for adding / removing at the end of sequences: | |
71 showdiff( | |
72 'a\na\na\n', | |
73 'a\n'): | |
74 'a\n' | |
75 2 6 'a\na\n' -> '' | |
76 Diff 5 to 1 lines - this diff seems weird: | |
77 showdiff( | |
78 'a\na\na\na\na\n', | |
79 'a\n'): | |
80 0 2 'a\n' -> '' | |
81 'a\n' | |
82 4 10 'a\na\na\n' -> '' |