https://github.com/composewell/packdiff
https://github.com/composewell/packdiff
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/composewell/packdiff
- Owner: composewell
- License: apache-2.0
- Created: 2022-01-14T09:26:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-11T06:52:24.000Z (over 1 year ago)
- Last Synced: 2025-03-30T13:34:14.050Z (about 1 year ago)
- Language: Haskell
- Size: 31.3 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# packdiff
**Usage:**
```
packdiff diff
```
**Limitations:**
Packdiff uses the hoogle file created by haddock to generate and compare the
difference between multiple versions of a package
1. The API for modules in the `other-modules` sections is not generated or
compared.
2. The re-exported module is just considered a re-exported module. The API of
the re-exported module isn't merged with the module that re-exports it.
The 2nd limitation might end up falsely reporting a diff even if the diff does
not exist. In our use-case where we have manual intervention this isn't a
problem and does the job well.