cd /news/developer-tools/brew-pin Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-85812] src=perrotta.dev β†— pub= topic=developer-tools verified=true sentiment=Β· neutral

brew pin

Homebrew's `brew pin` command prevents the LogSeq formula from being upgraded, as demonstrated by a user who pinned LogSeq at version 0.10.14 to avoid the breaking changes in LogSeq v2.0.1. The user, who relies on markdown files and AI-assisted editing, cited community criticism that LogSeq v2's database format undermines its original vision. The pin command, though effective, warns that LogSeq's auto-update feature may bypass the pin.

read1 min views2 publishedJul 18, 2026

β™  TIL: brew pin.

For reasons to be elaborated in another post, I am currently prevented from upgrading LogSeq to its latest version in homebrew:

% brew outdated
[...]
logseq (0.10.14) != 2.0.1
[...]

LogSeq v2 introduces breaking changes to my workflow. I found this out the hard way. As put by Valodim

in HN:

And now after several years of complete stagnation, the supposed improvement is a database format to fix their technical issues, so I can no longer keep all my data as markdown files? At a time when half the edits are done by Claude and tracked with jujustu, this is just not useful for me.

All I wanted was the original vision, but with less bugs and more quality of life features.

As such, I would like to settle in the current version for now. Pinning to the rescue!

% brew pin logseq
Warning: logseq has `auto_updates true` and may update itself outside Homebrew despite being pinned.

% brew list --pinned
logseq

% brew outdated
[...]
logseq (0.10.14) != 2.0.1 [pinned at 0.10.14]
[...]

That’s all.

To unpin it in the future:

% brew unpin logseq

β€” Β§ β€”

Reply via [email](mailto:serendipity@perrotta.dev?subject=Reply to: brew pin)

── more in #developer-tools 4 stories Β· sorted by recency
── more on @homebrew 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/brew-pin] indexed:0 read:1min 2026-07-18 Β· β€”