Commits
- Commit:
c16dde50bb5e92533dcbbc513875d726f0f9dd48
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow diff API users to atomize files separately
This is a breaking API change (not that we care about that at this point).
This can avoid redundant work spent on atomizing a file multiple times.
There are use cases where one particular file must be compared to other
files over and over again, such as when blaming file history.
The old API gave access to both versions of the file to the atomizer just
in case a future atomizer implementation needs this. This can still be
achieved by passing a second file via the atomizer's private data pointer.
- Commit:
cbf93b702bb81f143354b53125c64579a5040fcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expose chunk_context_empty() via diff_internal.h and use it in edscript output
- Commit:
26595c7df947f97507904fa391034b6a52bfca7d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
in ed output mode, show changed lines as XXcYY etc. as UNIX diff(1) does
- Commit:
384c09ad050cd3a8820e106c064291b7230e7710
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix missing newline in ed script diff output
- Commit:
ede9a86acbafeb41c2521bc32df592eb913a3f7e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix edscript diff output for empty files
- Commit:
b7ba71f0ee2562b0d5877b72d4de351a8e78a119
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a diff output mode which produces simple ed(1) scripts