mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-03-14 07:16:34 +01:00
Made with
```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
typos --no-check-filenames --write-changes "$1"
git diff --exit-code "$1" && exit
#( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
[[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```
and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`
I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
|
||
|---|---|---|
| .. | ||
| 3.nix | ||
| 4.nix | ||
| 5.nix | ||
| django_3_set_geos_gdal_lib.patch | ||
| django_3_set_zoneinfo_dir.patch | ||
| django_4_set_geos_gdal_lib.patch | ||
| django_4_set_zoneinfo_dir.patch | ||
| django_4_tests.patch | ||
| django_5_disable_failing_tests.patch | ||
| django_5_set_geos_gdal_lib.patch | ||
| django_5_set_zoneinfo_dir.patch | ||
| django_5_tests_pythonpath.patch | ||