From 0746f58711e90813b0ace4efc58939999b8ce30f Mon Sep 17 00:00:00 2001 From: zackees Date: Mon, 22 Jun 2026 03:45:44 -0700 Subject: [PATCH] chore: gitignore .extern-repos/ (clud-extern-repos checkout location) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `.extern-repos/` is the documented checkout location for the `clud-extern-repos` skill — dependent-repo clones that live here only for the duration of a multi-repo change. Each subdir is its own independent git repo and must never be committed into fbuild. Until now the directory wasn't gitignored, so cross-repo work showed up as untracked noise (and risked an accidental `git add -A` sucking an entire foreign repo into fbuild's history). Co-Authored-By: Claude Opus 4.7 --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 49d2bcd2..54022d6a 100644 --- a/.gitignore +++ b/.gitignore @@ -83,6 +83,12 @@ tasks/loop-runs/ # `git worktree add` location used by the nightly workflow. .online-data/ +# Cross-repo checkouts created by the `clud-extern-repos` skill — +# dependent-repo clones that live here only for the duration of a +# multi-repo change. Each subdir is its own independent git repo and +# must never be committed into fbuild. +.extern-repos/ + # clud project settings !.clud/ !.clud/settings.json