Unison with macOS e times configurados como true (times = true)

1

Estou usando o Unison para uma sincronização bidirecional entre um MacBook Pro (macOS Sierra) e um drive externo (Firewire). Eu estou usando a versão GUI, Unison 2.48.

No perfil .prf , adiciono times = true , no entanto, os timestamps CREATION dos arquivos não são sincronizados quando um arquivo é modificado. Em vez disso, a data de modificação é assumida como a data de criação após a sincronização. Então, acabo com 2 arquivos iguais, mas diferentes timestamps de criação.

Alguém tem alguma dica sobre isso? Isso pode ser um problema no macOS ou poderia ser apenas eu fazendo algo errado?

    
por Fernando Sousa 28.03.2017 / 20:11

1 resposta

1

Olhando para o código fonte do Unison, apenas as datas de modificação são atualizadas com a opção times . O macOS é um dos poucos sistemas operacionais que mantêm as datas de criação . Embora o Unison suporte alguns dados específicos do macOS (por exemplo, recursos forks ), ele não sincronizar datas de criação.

    
por 30.03.2017 / 19:57