aboutsummaryrefslogtreecommitdiff
path: root/docs/2026-06-10-terminal-emulator-evaluation.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-08-20 00:15:19 -0700
committerCraig Jennings <c@cjennings.net>2026-08-20 00:15:19 -0700
commit9f3ab5d0e6aa8936bfffea6027e5882ce87108de (patch)
tree44ae9ab3c97d766438b2a9d583d067a6a81b874f /docs/2026-06-10-terminal-emulator-evaluation.org
parentee6b8aacf61a162a00a849e39d201a57181ee182 (diff)
downloadarchsetup-9f3ab5d0e6aa8936bfffea6027e5882ce87108de.tar.gz
archsetup-9f3ab5d0e6aa8936bfffea6027e5882ce87108de.zip
fix(installer): clone my working repos with full history
archsetup and dotfiles were cloned with --depth 1. They aren't build trees. They're the two repos I develop in on every machine this installs, and velox came back from its rebuild carrying 7 commits of history in each instead of 851. A shallow clone degrades quietly. Past the graft point `git log -- <path>` answers "no commits" rather than failing, so a search of history for specific files came back empty and exited clean. The clone couldn't see the history they live in. Blame and bisect break the same way, less dangerously. Dropping --depth also drops the implicit --single-branch, so both clones now fetch every branch. That's what I want in a repo I work in. The AUR build clones stay shallow. They exist to run make install and are then discarded. A test asserts they keep --depth 1, so a broad sed can't take them along.
Diffstat (limited to 'docs/2026-06-10-terminal-emulator-evaluation.org')
0 files changed, 0 insertions, 0 deletions