> I just started to check out the brlcad/brlcad/trunk for the VM and
> realized that, for commit access, the VM user will need his or her own
> name and password.
> I can make a read-only, anonymous check out, but I assume that won't
> be satisfactory.
Actually, that should work because checkouts are anonymous by default. The first time you try to commit, it prompts for a username and password. I suggest making the virtual username be "brlcad" or "mged" just so it'll tie to an actual sf.net account on the first commit attempt.
Then perhaps compile into either a matching-level ~/brlcad.build directory or a subdir ~/brlcad/.build directory, install into /usr/brlcad/dev-###, make sure PATH and MANPATH are set up, EDITOR is set, etc. ;)
The goal is to have everything be a few steps as absolutely possible and ideally as obvious as possible so we have to field even fewer questions.