58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
-
-
+
+
|
Here's a case where libf's diff (via f-vdiff) produces a multi-hundred-meg diff compared to half a meg for fossil...
To reproduce, from the main fossil tree:
```
$ fossil co c800d2ca827c1fe5f
$ fossil merge 9769c4f7563 # results are the same with f-merge
$ f-vdiff -f u > X
$ fossil diff --unified > Y
$ f-vdiff -f u > X # (--from 9769c4f75639) gives similar results
$ fossil diff --unified > Y # (--from 9769c4f75639) gives much smaller results
$ ls -la X Y
-rw-rw-r-- 1 stephan stephan 282218662 Jan 15 10:34 X
-rw-rw-r-- 1 stephan stephan 584208 Jan 15 10:35 Y
```
_!?!?!?_ The root cause is as yet unknown. Results are similar with other diff formats.
|