fix: update .gitignore for flat structure migration #17

Closed
opened 2026-05-16 20:18:18 +02:00 by michael · 1 comment
Owner

Problem

.gitignore in daw-lua-common still contains old src/lib paths from before
the flat structure migration. As a result, local clones (e.g. lib/daw/make-include)
are not ignored and get committed as empty submodule references.

Expected

.gitignore should reflect the flat structure:

  • lib/daw/make-include (not src/lib/daw/make-include)
  • lib/merkwerk.lua (not src/lib/merkwerk.lua)

Impact

git archive of daw-lua-common includes empty lib/daw/make-include/ directory,
which causes duplicate entries in merkwerk dist archives.

Fix

Update .gitignore in daw-lua-common to use flat paths.
Remove committed empty submodule reference lib/daw/make-include.

## Problem .gitignore in daw-lua-common still contains old src/lib paths from before the flat structure migration. As a result, local clones (e.g. lib/daw/make-include) are not ignored and get committed as empty submodule references. ## Expected .gitignore should reflect the flat structure: - lib/daw/make-include (not src/lib/daw/make-include) - lib/merkwerk.lua (not src/lib/merkwerk.lua) ## Impact git archive of daw-lua-common includes empty lib/daw/make-include/ directory, which causes duplicate entries in merkwerk dist archives. ## Fix Update .gitignore in daw-lua-common to use flat paths. Remove committed empty submodule reference lib/daw/make-include.
Author
Owner

Done.

Done.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DAW/daw-lua-common#17
No description provided.