Active
Project:
Drupal CMS development repository
Component:
Infrastructure
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
11 May 2026 at 02:04 UTC
Updated:
11 May 2026 at 20:30 UTC
Jump to comment: Most recent
The dev repo includes a project name in the DDEV config. This can be annoying if you have multiple instances of the repo locally. On multiple occasions I have accidentally clobbered instances of a site after doing a git reset and forgetting to change the name back.
The name isn't required, and I don't think there is any reason it needs to be included here?
Comments
Comment #2
rajab natshahHopping to have this for easier local development, testing workflow
#3486786: Allow multiple local ddev builds
Adam commented back to me on this
https://www.drupal.org/project/drupal_cms/issues/3486786#comment-15852543
Managed with number of local dev and tests with
sed -i '1d' .ddev/config.yamlfor nowTrying to replicate what Tugboat is doing in my local
Comment #3
penyaskitoThe fix is trivial, just remove
name: drupal-cms-dev. But it will fallback to whatever folder lives in, which could be a problem if people have work in progress / want to keep their db for whatever reason.So we have 3 options:
name: drupal-cms-devand move on.name: drupal-cms-devand create a new.ddev/config.sitename.yamlwith that name. Might make it easier to override.Razor Occam's says 1. But don't want to commit it without verifying at least Pam and @phéna have nothing in flight they care about.
Comment #4
phenaproximaWell…that is part of our internal development infrastructure. All of that stuff, as far as I am concerned, has ZERO guarantee of backwards compatibility whatsoever.
Maybe we just do this and post an announcement in Slack in case it affects anyone?
Comment #5
penyaskitoThat should be perfectly fine IMHO.
I agree we want to remove it at some point anyway, now that machines conquered us and they want to work with
git worktreeand all that magic robots like to do (see https://ddev.com/blog/git-worktree-contributor-training/ for DDEV support)