git-merge com repositório no sistema de arquivos local

Para algum contexto: eu acabei de atualizar o Ubuntu que quebrou a minha instalação de gitoses existente (veja aqui:bug # 368895), e acaba de reinstalar a gitosis dos pacotes. Agora eu quero migrar toda a minha configuração e conjunto de repositórios da antiga instalação da gitosis (que ainda existe e pode ser extraída, mas está quebrada).

Agora eu tenho dois diretórios admin-gitosis localmente, um para cada instalação de gitoses. Um tem uma história completa, o outro está vazio. Eu quero atravessar essa história. Aqui está o que está acontecendo:

me@server:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit

... onde existem repositórios git em~/gitosis-admin-old/ e~/gitosis-admin-new/

Eu provavelmente vou precisar fazer isso para os outros repositórios também, que têm históricos muito mais longos e importantes, então copiar e comprometer como um não é uma opção.

O que estou fazendo de errado? Eu tentei apontar para .git / HEAD que, como eu entendo, é um commit, mas isso não funciona. Alguém poderia explicar como fazer isso? Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion