7 local lc="$BASH_COMMAND" rc=$?
8 test $rc -eq 0 || echo "*** error $rc: $lc"
14cabal2nix=$(git rev-parse --verify HEAD)
24DIR=$HOME/.cabal/packages/hackage.haskell.org
29git archive --format=tar -o "$TAR" HEAD
31hackage=$(git rev-parse --verify HEAD)
35make --quiet cabal2nix.cabal
36cabal build -v0 -j hackage2nix
37dist/build/hackage2nix/hackage2nix >hackage-packages.nix 2>/dev/null
38mv hackage-packages.nix nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
41if [ -n "$(git status --porcelain)" ]; then
42 git commit -q -m "hackage-packages.nix: update to https://github.com/commercialhaskell/all-cabal-files/commit/$hackage with hackage2nix revision $cabal2nix" -- pkgs/development/haskell-modules/hackage-packages.nix
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list