Darcs é um sistema de controle de revisão avançado, para código fonte ou outros arquivos. Ele é totalmente distribuído, e suporta a busca preguiçosa do repositório remoto (que só é necessário na época, em vez de toda a história). Ele funciona melhor com arquivos de texto, mas também pode armazenar arquivos binários. Darcs é um sistema de gerenciamento de código fonte livre e aberto. Distribuição Cada usuário tem acesso ao conjunto de comando completo, removendo limites entre servidor e cliente ou committer e não-committers. Interativo Darcs é fácil de aprender e eficiente de usar porque lhe faz perguntas em resposta a comandos simples, dando-lhe escolhas no seu fluxo de trabalho. Você pode optar por gravar uma mudança em um arquivo, ignorando outro. Como você atualiza a partir de upstream, você pode rever cada nome de patch, até mesmo o quot completo;diff " para patches interessantes. Inteligente Originalmente desenvolvido pelo físico David Roundy, o darcs é baseado em uma álgebra única de patches. Essa inteligência permite que você responda às demandas em mudança de maneiras que não seriam possíveis. Por exemplo, aprenda sobre ramos espontâneos com arcos.