O Etckeeper é uma ótima ferramenta para acompanhar as alterações nos seus arquivos de configuração /etc
. Algumas coisas importantes realmente se destacam. Pode ser usado com uma ampla variedade de VCSs: git, mercurial, darcs ou bzr. Ele também faz confirmações automáticas diariamente e sempre que você instala, remove ou atualiza o pacote. Ele também controla as permissões de arquivo e os metadados de propriedade do usuário / grupo.
Eu também gostaria de manter meus "arquivos de ponto" no meu diretório pessoal também sob controle de versão, de preferência bazar. Alguém sabe se existe uma ferramenta como o etckeeper para esse fim?
Pior caso, imagino que um trabalho cron simples em execução bzr add && bzr ci
uma ou duas vezes por dia, juntamente com a adição ~/Documents
, ~/Music
, etc à .bzrignore
Alguém já fazer algo semelhante com um script?
Embora eu prefira bazar, outras opções podem ser interessantes.
bzr
certamente não é o caminho a seguir em 2015.