Commits
- Commit:
ede9a86acbafeb41c2521bc32df592eb913a3f7e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix edscript diff output for empty files
- Commit:
11d9f2f72df165e4dbfdabac9708d307aa61cab3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix unidiff headers for empty files
- Commit:
b7ba71f0ee2562b0d5877b72d4de351a8e78a119
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a diff output mode which produces simple ed(1) scripts
- Commit:
0c9a7e9d9f2c0efc643a722ca46b8144fadf531f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a zero-context test and rename the -C option to -U (matches diff(1))
- Commit:
b6adedb6f92219b3795f616b46f18e752c5644be
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix line numbers in unidiff hunk headers and omit ",1"; matches diff(1)
- Commit:
fde86f3da94e40ac11b0cd229348d7ae91456270
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add missing curly braces (clang reported misleading indentation)
- Commit:
1dfba0555efd6b616811906d011f96945be90dcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move headers from include/diff/ to include/; makes things easier for consumers
- Commit:
fe8af0d6c0a2ba7f1c50f0b88cd7e13d784d2e23
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add helper functions for obtaining the start/end line numbers of a diff chunk
- Commit:
5e2413799664c1d48a0e266fffaa1b320b348c29
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
disable debug by default again
- Commit:
2a1b94d029d73b14949971a9f159da4670584ee9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
repair DEBUG build
- Commit:
417a6e492637a0a223ba0d9830101a574ee1ed50
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test case to trigger a bug where diff chunks grow way too much context
- Commit:
9ecc16c7829c00559730041b0b12a9ce566c0d27
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix operator-precedence bug in previous commit bf11ce0e
- Commit:
bf11ce0ed8ce52b06bf5fb9367e7951e447c8c42
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
update arraylist's allocated counter only if the allocation succeeds
- Commit:
ab528e220f57a9cc557919a18aca8d39327ad207
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove an unused variable
- Commit:
32be30224703df053be11d1c953763e7d7f2a5f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not clobber the arraylist head if recallocarray fails
- Commit:
dabc100859385b31dcfbe62d04187d6947a12795
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check results of ARRAYLIST_ADD
- Commit:
8cba9b5e693b0da4da8e2f83b51ab6ad42430851
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check return value of diff_output_lines
- Commit:
2c20a3ed9d3c979c38e927387d4ea488e4dd631b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
optionally provide information about the generated diff to the API user
- Commit:
24b5052ac04dc722cd86b4cd6f4a7142542edb74
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add APIs to write out the left and right versions of diff chunks
- Commit:
11caa5ccb607f41d22b4d2a7630952c0cdd08336
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store interal state of output_unidiff API in an opaque struct
- Commit:
00d5652be692793aa7c9285b490702d05a7ab8df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert 'ignore_whitespace' boolean into a more general flags argument
- Commit:
62ab48ecd9c2696e7929e41bc2a683facffdcfcb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove now redundant declaration from diff_main.h
- Commit:
85ab45596727cfd0254c6d5b6f0c5705b7b6e89e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move some definitions from the public diff_main.h to an internal header file
- Commit:
f374e91343146fc0584d53f4b767a3ebfe7bc49e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
support output of individual diff chunks in the public API
- Commit:
05b5f01fe731ec1197dbb90d6b0c98cd7dd3b465
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix segfault which occurred with empty input files