Após um sentimento bobo com drush make e github , descobri que todas as pastas .git (usadas pelo git para gravar histórico, configuração, local de origem etc.) foram removidas pelo drush make e já ouvi falar disso antes, mas não me deparei com isso. eu como eu não estava mantendo os arquivos make.
Especificamente, o drush make remove a pasta .git e você pode ver que, se a executar com a opção --debug
Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git'
No meu arquivo make, estou buscando 4 itens do git repo porque desejo acompanhar o desenvolvimento deles, 2 deles são meus componentes personalizados (1 módulo personalizado e 1 recurso que registra toda a configuração) e o outro núcleo drupal e módulo de mídia devido para alto volume de correções que eles recebem. Todo o propósito parece derrotado se eu não puder ter as respectivas pastas .git, mas também tenho certeza de que há uma maneira de outras pessoas usarem drush make com git, mas não consegui encontrar na minha pesquisa rápida.
Obrigado pelo seu tempo!
fonte
projects[project_name][options][working-copy] = TRUE
E se você estiver usando o YAML para o seu arquivo make, o seguinte permitirá preservar as informações do repositório .git:
Além disso, se você não quiser que o drush adicione informações extras aos arquivos .info dos projetos, use a
--no-gitinfofile
opção ao executardrush make
.fonte
Projeto por projeto, em um arquivo make, você pode adicionar a opção como esta
fonte