CARVIEW |
Select Language
HTTP/2 200
date: Sun, 12 Oct 2025 18:49:23 GMT
server: Fly/6f91d33b9d (2025-10-08)
content-type: text/html; charset=utf-8
content-encoding: gzip
via: 2 fly.io, 2 fly.io
fly-request-id: 01K7CW328PBT787MDRC9KS593R-bom
Browsing your local git checkout of homebrew-core | Simon Willison’s TILs
Browsing your local git checkout of homebrew-core
The homebrew-core repository contains all of the default formulas for Homebrew.
It's a huge repo, and if you browse it through the GitHub web interface you can run into errors like this one:
https://github.com/Homebrew/homebrew-core/commits/master/Formula/libspatialite.rb
Sorry, this commit history is taking too long to generate.
Refresh the page to try again, or view this history locally using the following command:
git log master -- Formula/libspatialite.rb
It turns out there's a full checkout of the repo (including history) in this folder on your computer already:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
So you can browse the history for that file locally like so:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git log master -- Formula/libspatialite.rb
Related
- homebrew Automatically maintaining Homebrew formulas using GitHub Actions - 2023-06-21
- git Rewriting a repo to contain the history of just specific files - 2022-03-22
- homebrew Running the latest SQLite in Datasette using Homebrew - 2022-02-28
- homebrew Packaging a Python CLI tool for Homebrew - 2020-08-11
- homebrew Upgrading Python Homebrew packages using pip - 2020-10-14
- git Rewriting a Git repo to remove secrets from the history - 2023-01-24
- github Clone, edit and push files that live in a Gist - 2022-09-08
- git How to create a tarball of a git repository using "git archive" - 2022-11-15
- git Removing a git commit and force pushing to remove it from history - 2021-10-22
- git git bisect - 2022-10-29
Created 2020-08-27T17:39:16-07:00 · Edit