legitfs.

Um sistema de arquivos baseado em fusíveis somente leitura permitindo que você navegue repositórios Git
Baixe Agora

legitfs. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Marc Brinkmann
  • Site do editor:
  • http://marcbrinkmann.de

legitfs. Tag


legitfs. Descrição

Legit é um sistema de arquivos fusível que monta qualquer número de repositórios Git somente leitura, permitindo acesso direto a todos os commits e seus arquivos através de uma estrutura de diretório.Legit é somente leitura, a menos que haja insetos catastróficos no software, não deve tocar em seu Dados de qualquer maneira.Enstalação (do PYPI) Assumindo que você tem virtualenvwrapper instalado: mkvirtualenv legitfs pip install legitfsinstallation (sem pypi) Requer que as ligações de python de fusíveis, geralmente estas estão disponíveis (e mais frequentemente já instaladas) através da sua distribuição. O pacote correto no PYPI é chamado Fuse-python.in Além disso, uma versão um pouco recente do Dulwich é necessária. Instale-o através da sua distribuição ou via PYPI.O programa em si é apenas um único arquivo. Faça o download para qualquer lugar em seu caminho e execute-o. Se você tiver o pacote Watchdog instalado, a legit atualizará automaticamente o conteúdo do sistema de arquivos quando adicionar, atualizar ou remover repositórios. Em um diretório vazio, digite: git clone git: //github.com/mbr/simplekv.git git clone git: //github.com/mitsuhiko/flask.gitthat vai clonar dois repositórios do GIT para nós brincarmos. Agora crie um mountpoint em algum lugar mkdir / tmp / legitfs-testfinally, montamos o diretório atual (e, portanto, seus repositórios Git): legitfs -o root =. / / Tmp / legitfs-testdone! Agora vamos ver o que temos: ls / tmp / legitfs-test / flask simplekvlegitfs tenta recriar a estrutura do diretório e também lida com repositórios aninhados ou aqueles que estão em subdiretórios. Claro, você também pode montar apenas um repositório na raiz. Algumas coisas mais interessantes: LS / TMP / Legitfs-teste / frasco / commits Cabeça Refs LS / TMP / Legitfs-test / frasco / refs / tags -ltotal 48lrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.1 -> ../../commits/8605c310d260c3b08160881b09da26c2c95f8dlrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.2 -> ../../commits/e0fa5aec3a13d9c3eec3a13d9c3e2e27b53526fcee56ac0298dlrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.3 -> ../../commits/ce6e4cbd73d57cb8c1bba85c46490f71061f865flrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.3.1 -> ../../commits/6b3e616cf905f19c37fCA93D19C37FCA93D198CAD1490567blrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.4 -> ../../commits/1592c53a664c82d9badaC81FA0104AF226CCE5A7LRWXRWXRWX. 1 raiz raiz 40961. Jan 19700.5 -> ../../commits/4c937be2524de0fddc2d2f7f39b096774972609677497260aalrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.6 -> ../../commits/5cadd9d34da46b909f91a5379d41b90f258d5998lrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.6.1 -> ../../commits/774b7f768214f5b0c125A1B80DAA97247A0AC1A6LrWxRWXRWX. 1 raiz raiz 40961. Jan 19700.7 -> ../../commits/fb1482d3b1b95803d25247479EB8CA8317A3219lrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.7.1 -> ../../commits/9682d6b371d8c1c1c1fd0e58424e836d27d2317b3lrwxrwxrwx. 1 raiz raiz 40961. Jan 19700.7.2 -> ../../commits/3f5db33ece48bd22b77fcc62539998EA9A6CFDFCLRWXRWXRWX. 1 raiz raiz 40961. Jan 19700.8 -> ../../commits/d5e10e4685f54DDE5FC27C4F55FC27C4F55A19FB23F7A536Seach Contém pelo menos três arquivos: Commits contém diretórios, um para cada confirmação, permitindo que você acesse commits. A cabeça é a corrente atual e é, como todos os refs, um link simétrico. Refs também funciona como você esperaria e está cheio de sylinks.another recurso são relativas refs: cabeça -n5 /tmp/legitfs-test/flask/refs/tags/0.75/tags/0.7 ~ 15/Readme // Flask // Desenvolvimento Web, uma queda Em um timenotice, o '0.7 ~ 15', que é git-fala para "Tag 0.7, depois vá 15 revisões de volta". Embora esses "arquivos" virtuais não sejam mostrados quando você ls o diretório Refs / Tags, você pode anexar qualquer número de ~ n ou ^ a qualquer valor para voltar Commits.Product's Homepage


legitfs. Software Relacionado