Skip to content

Commit 4e34b01

Browse files
JacobTairaclaude
andcommitted
airfield: stop tracking .air (per-machine local config)
The .air file is airfield's per-machine local config: it lists container mounts, including host paths that embed the login user's numeric uid (/run/user/<uid>/gdm). This repo is shared course infrastructure -- cloned by students on lab machines and adapted for other robot platforms -- so host-specific values do not belong in it. The consuming project now keeps those mounts in its own project-level .air, which is gitignored there and also survives a re-clone of this repo by checkout.sh. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 6dc1402 commit 4e34b01

2 files changed

Lines changed: 5 additions & 12 deletions

File tree

.air

Lines changed: 0 additions & 12 deletions
This file was deleted.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,8 @@ config/car.lua.*
1313
.airfield/
1414
# core dumps (e.g. a crashed node leaves /core in the workdir)
1515
/core
16+
# airfield per-machine local config (container mounts). This repo is shared
17+
# course infrastructure -- students on lab machines and other robot platforms
18+
# clone it -- so host-specific paths (uids, mount points) must not be committed
19+
# here. Keep them in the consuming project's own .air instead.
20+
.air

0 commit comments

Comments
 (0)