1{ stdenv, lib, writeScript, coreutils, glibc, git, openssh
2, nix-tools, cabal-install, nixFlakes
3, gawk, bash, curl, findutils }@args:
5import ./update-external.nix args {
8 # Clone or update the main Stackage Nix expressions repo.
9 # The upstream LTS and Nightly package sets are in submodules, which
10 # should also be updated.
11 if [ -d stackage.nix ]; then
14 git submodule update --init
15 git submodule foreach git pull origin master
17 git clone git@github.com:input-output-hk/stackage.nix.git
19 git submodule update --init
20 git submodule foreach git pull origin master
23 echo "Running lts-to-nix for all snapshots..."
25 LTS_TO_NIX=lts-to-nix ./update.sh
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