we have the following modman file set-up
app/code/local/XXX/* app/code/local/XXX/
app/design/frontend/base/default/layout/* app/design/frontend/base/default/layout/
app/etc/modules/* app/etc/modules/
app/locale/* app/locale/
The problem is that for example
app/locale/* app/locale/
overwrites all directories. app/locale/* on github contains De_de and en_us directories. These directories already contain files on the Magento server.
Now how can I make modman, clone all files from github in match app/locale/* --- but then merge with already existing files, instead of overwriting the whole directory
Solution now seems to be
app/locale/da_DK/* app/locale/da_DK/
app/locale/de_DE/* app/locale/de_DE/
app/locale/en_US/* app/locale/en_US/
So to date I understand that if, one uses /* in modman
- independent files are copied 1 by 1 and overwritten if they exist (expected)
- folders are copied 1 by 1 and overwrite everything in the already existing folder (not expected; we would expect to loop through directory a level lower and then link file per file)