Closed philderbeast closed 2 weeks ago
This change, only in .gitignore, enables switching branches, between bump/hakyll-site and master, without clutter (at last count, 4081 untracked files[^1]). I would like to get this merged before merging bump/hakyll-site.
.gitignore
bump/hakyll-site
master
[^1]: Determined by running git ls-files --others --exclude-standard | wc -l.
git ls-files --others --exclude-standard | wc -l
$ git branch * add/hakyll-ignores bump/hakyll-site master $ git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. $ git checkout bump/hakyll-site Switched to branch 'bump/hakyll-site' Your branch is up to date with 'origin/bump/hakyll-site'. $ pnpm install Lockfile is up to date, resolution step is skipped Already up to date Done in 163ms $ pnpm run build > cabal-website@ build /home/philderbeast/dev/src/cabalism/cabal-website > cabal run site -- clean && cabal run site -- build && pnpm run release-notes-copy && pnpm run js-copy && pnpm run style && cabal run site -- build Removing _site... Removing _cache... Removing _cache/tmp... Initialising... Creating store... Creating provider... Running rules... Checking for out-of-date items Compiling Using async runtime with 1 threads... updated templates/post.html updated images/Built-with-Cabal-light.png updated images/Built-with-Cabal.svg updated images/Cabal-dark-big.png updated images/Cabal-dark.png updated images/Cabal-light.png updated images/Cabal-tiny.png updated images/Cabal.svg updated templates/header.html updated js/bootstrap.min.js updated js/bootstrap.min.js.map updated js/popper.min.js updated js/popper.min.js.map updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2 updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2 updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2 updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf updated node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2 updated templates/default.html updated templates/meta.html updated templates/favicon.html updated templates/nav-horiz.html updated proposal-1.0/a425.html updated proposal-1.0/a426.html updated proposal-1.0/a428.html updated proposal-1.0/index.html updated proposal-1.0/x190.html updated proposal-1.0/x193.html updated proposal-1.0/x318.html updated proposal-1.0/x319.html updated proposal-1.0/x321.html updated proposal-1.0/x35.html updated proposal-1.0/x38.html updated proposal-1.0/x393.html updated proposal-1.0/x394.html updated proposal-1.0/x396.html updated proposal-1.0/x400.html updated proposal-1.0/x401.html updated proposal-1.0/x403.html updated proposal-1.0/x453.html updated proposal-1.0/x456.html updated proposal-1.0/x463.html updated proposal-1.0/x466.html updated proposal-1.0/x481.html updated proposal-1.0/x484.html updated proposal-1.0/x486.html updated proposal-1.0/x489.html updated proposal-1.0/x495.html updated proposal-1.0/x498.html updated proposal-1.0/x504.html updated proposal-1.0/x507.html updated proposal-1.0/x75.html updated proposal-1.0/x78.html updated proposal-1.1/a674.html updated proposal-1.1/a677.html updated proposal-1.1/index.html updated proposal-1.1/x119.html updated proposal-1.1/x122.html updated proposal-1.1/x251.html updated proposal-1.1/x254.html updated proposal-1.1/x422.html updated proposal-1.1/x425.html updated proposal-1.1/x581.html updated proposal-1.1/x584.html updated proposal-1.1/x702.html updated proposal-1.1/x705.html updated proposal-1.1/x712.html updated proposal-1.1/x715.html updated proposal-1.1/x730.html updated proposal-1.1/x733.html updated proposal-1.1/x735.html updated proposal-1.1/x738.html updated proposal-1.1/x744.html updated proposal-1.1/x747.html updated proposal-1.1/x753.html updated proposal-1.1/x756.html updated proposal/a818.html updated proposal/a825.html updated proposal/index.html updated proposal/x138.html updated proposal/x272.html updated proposal/x444.html updated proposal/x611.html updated proposal/x853.html updated proposal/x863.html updated proposal/x881.html updated proposal/x886.html updated proposal/x895.html updated proposal/x904.html updated templates/footer.html updated templates/nav-vert.html updated templates/banner.html updated release-notes/Cabal-3.10.3.0.md updated release-notes/Cabal-3.12.0.0.md updated release-notes/Cabal-3.12.1.0.md updated release-notes/Cabal-3.14.0.0.md updated release-notes/Cabal-3.4.0.0.md updated release-notes/Cabal-3.4.1.0.md updated release-notes/Cabal-3.6.0.0.md updated release-notes/Cabal-3.6.1.0.md updated release-notes/Cabal-3.6.2.0.md updated release-notes/Cabal-3.6.3.0.md updated release-notes/Cabal-3.8.0.20220526.md updated release-notes/Cabal-3.8.1.0.md updated release-notes/WIP-Cabal-3.12.x.0.md updated release-notes/cabal-install-3.10.1.0.md updated release-notes/cabal-install-3.10.2.0.md updated release-notes/cabal-install-3.10.3.0.md updated release-notes/cabal-install-3.12.1.0.md updated release-notes/cabal-install-3.14.0.0.md updated release-notes/cabal-install-3.4.0.0.md updated release-notes/cabal-install-3.4.1.0.md updated release-notes/cabal-install-3.6.0.0.md updated release-notes/cabal-install-3.6.2.0.md updated release-notes/cabal-install-3.8.0.20220526.md updated release-notes/cabal-install-3.8.1.0.md updated release-notes/Cabal-3.10.1.0.md updated release-notes/Cabal-3.10.2.0.md updated release-notes/Cabal-3.10.2.1.md updated templates/blog.html updated templates/post-list.html updated templates/releases.html updated posts/2017-09-11-Cabal-2-0.md updated index.md updated pages/download.md updated pages/faq.md updated pages/history.md updated releases/index.html updated blog/index.html Success > cabal-website@ release-notes-copy /home/philderbeast/dev/src/cabalism/cabal-website > make make: Nothing to be done for 'all'. > cabal-website@ js-copy /home/philderbeast/dev/src/cabalism/cabal-website > pnpm run js-copy-dir && pnpm run js-copy-bootstrap && pnpm run js-copy-popper > cabal-website@ js-copy-dir /home/philderbeast/dev/src/cabalism/cabal-website > mkdir -p js > cabal-website@ js-copy-bootstrap /home/philderbeast/dev/src/cabalism/cabal-website > cp node_modules/bootstrap/dist/js/bootstrap.min.* js/ > cabal-website@ js-copy-popper /home/philderbeast/dev/src/cabalism/cabal-website > cp node_modules/@popperjs/core/dist/umd/popper.min.js js/ && cp node_modules/@popperjs/core/dist/umd/popper.min.js.map js/ > cabal-website@ style /home/philderbeast/dev/src/cabalism/cabal-website > pnpm run sass-to-css-working && pnpm run purge-css && pnpm run format-css && pnpm run css-copy-dir && pnpm run css-copy > cabal-website@ sass-to-css-working /home/philderbeast/dev/src/cabalism/cabal-website > mkdir -p .css-working && sass app.sass:.css-working/app.css --load-path ./node_modules > cabal-website@ purge-css /home/philderbeast/dev/src/cabalism/cabal-website > purgecss --config ./purge-css-static.config.js --css .css-working/app.css --output .css-working/as-purged.css > cabal-website@ format-css /home/philderbeast/dev/src/cabalism/cabal-website > pnpm run format-copy && pnpm run format-write > cabal-website@ format-copy /home/philderbeast/dev/src/cabalism/cabal-website > cp .css-working/as-purged.css .css-working/as-formatted.css > cabal-website@ format-write /home/philderbeast/dev/src/cabalism/cabal-website > biome format .css-working/as-formatted.css --write --no-errors-on-unmatched Formatted 0 files in 69µs. No fixes needed. > cabal-website@ css-copy-dir /home/philderbeast/dev/src/cabalism/cabal-website > mkdir -p css > cabal-website@ css-copy /home/philderbeast/dev/src/cabalism/cabal-website > cp .css-working/as-formatted.css css/app.css Initialising... Creating store... Creating provider... Running rules... Checking for out-of-date items Compiling Using async runtime with 1 threads... updated css/app.css updated js/bootstrap.min.js updated js/bootstrap.min.js.map updated js/popper.min.js updated js/popper.min.js.map Success $ cabal run site -- watch Listening on http://127.0.0.1:8000 Initialising... Creating store... Creating provider... Running rules... Checking for out-of-date items Compiling Using async runtime with 1 threads... Success $ git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. $ git status On branch master Your branch is up to date with 'origin/master'. Untracked files: (use "git add <file>..." to include in what will be committed) .cabal-archive/ .css-working/ _cache/ _site/ css/ dist-newstyle/ js/ node_modules/ release-notes/ nothing added to commit but untracked files present (use "git add" to track) $ git checkout add/hakyll-ignores Switched to branch 'add/hakyll-ignores' Your branch is up to date with 'origin/add/hakyll-ignores'. $ git status On branch add/hakyll-ignores Your branch is up to date with 'origin/add/hakyll-ignores'. nothing to commit, working tree clean
This change, only in
.gitignore
, enables switching branches, betweenbump/hakyll-site
andmaster
, without clutter (at last count, 4081 untracked files[^1]). I would like to get this merged before mergingbump/hakyll-site
.[^1]: Determined by running
git ls-files --others --exclude-standard | wc -l
.