Legitfs

Ein schreibgeschütztes Sicherungssystem, mit dem Sie Git-Repositorys durchsuchen können
Jetzt downloaden

Legitfs Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Marc Brinkmann
  • Website des Verlags:
  • http://marcbrinkmann.de

Legitfs Stichworte


Legitfs Beschreibung

legit ist ein Sicherungsfupo-System, das eine beliebige Anzahl von Git-Repositorys nur lesbart, sodass der direkte Zugriff auf alle Commits und ihre Dateien über eine Verzeichnisstruktur. Daten in beliebiger Weise.Installation (von PYPI) Angenommen, Sie haben installiert, dass Sie virtualisierenvrapper installiert sind: MKVirtualenv legitfs pip installieren legitfsinstallation (ohne pypi) legit erfordert die Sicherung der Sicherung Python-Bindungen, normalerweise sind diese verfügbar (und meistens bereits installiert) über Ihre Distribution. Das richtige Paket auf PYPI heißt fuse-python.in Addition ist eine etwas jüngste Version von Dulwich erforderlich. Installieren Sie es über Ihre Distribution oder über PYPI.Das Programm selbst ist nur eine einzige Datei. Laden Sie es in irgendeiner Stelle Ihres Pfads herunter und führen Sie sie aus. Wenn Sie das installierte Watchdog-Paket installiert haben, wird legit die Dateisysteminhalte automatisch aktualisiert, wenn Sie Repositorys hinzufügen, aktualisieren oder entfernen. Geben Sie in einem leeren Verzeichnis: Git-Klongit: //github.com/mbr/implekv.git Git-Klongit: //github.com/mitsuhiko/flask.githat klon zwei Git-Repositorys für uns, um miteinander zu spielen. Erstellen Sie nun einen MountPoint irgendwo mkdir / tmp / legitfs-testFinally, wir montieren das aktuelle Verzeichnis (und damit seine Git-Repositorys): legitfs -o root =. / / Tmp / legitfs-testdone! Nun sehen wir, woher wir haben: ls / tmp / legitfs-test / flasche einfachkvlegitfs versucht, die Verzeichnisstruktur neu zu erstellen und auch verschachtelte Repositorys oder derjenigen, die sich in Unterverzeichnissen befinden. Natürlich können Sie auch nur ein Repository am Wurzel montieren. Einige interessante Sachen: LS / TMP / Legitfs-Test / Kolben / Commits Head Refs LS / TMP / Legitfs-Test / Flasche / Refs / TAGS -LTOTAL 48LRWXRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.1 -> ../../commits/8605cc310d260c3b08160881b09da26c2cc95f8dlrwxrwxrwx. 1 Wurzelwurzel 40961. Januar 19700.2 -> ../../commits/e0fa5aec3a13d9c3e8e27b53526fée56Ac0298dlrwxrwxrwx. 1 Wurzelwurzel 40961. Januar 19700.3 -> ../../Commits/CE6E4CBD73D57CB8C1BBA85C46490F71061F865FRWUMRWWXRWX. 1 Wurzelwurzel 40961. Januar 19700.3.1 -> 1 Wurzelwurzel 40961. Januar 19700.4 -> ../../commits/1592c53a664c82d9badac81fa0104AF226CCE5A7LRWUMRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.5 -> ../../commits/4c937BE2524DE0FDDC2D2F7F39B09677497260AALRWUMRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.6 -> ../../Commits/5CADD9D34DA46B909F91A5379D41B90F258D5998LRWUMRWWXRWX. 1 Wurzelwurzel 40961. Januar 19700.6.1 -> ../../commits/774B7F768214F5B0C125A1B80DAAA97247A0AC1A6LRWUMRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.7 -> ../../commits/fb1482d3b1b95803D25247479EB8CA8317A3212LRWUMRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.7.1 -> ../../commits/9682D6B371D8C1CE1FD0E58424E836D27D2317B3LRWXRWXRWX. 1 Wurzelwurzel 40961. Januar 19700.7.2 -> ../../commits/3f5db33ece48bd22b77fc cc62553998EA9A6CFDFCLRWWYXRWX. 1 Wurzelwurzel 40961. Januar 19700.8 -> ../../commits/d5e10e4685f54dde5ffc27c4f55a19fb23f7a536Eaches Repository enthält mindestens drei Dateien: Commits enthält Verzeichnisse, die für jedes Commit für jeden Commit, ermöglicht, dass Sie auf Commits zugreifen können. Kopf ist der aktuelle Kopf-REF und ist wie alle Refs ein Symlink. Refs funktioniert auch, wie Sie erwartet haben Bei einem Timenotice ist das '0,7 ~ 15', das für "Tag 0.7 git sprechen, dann 15 Revisionen zurück". Während diese virtuellen "Dateien" nicht angezeigt werden, wenn Sie das Verzeichnis Refs / Tags anzeigen


Legitfs Zugehörige Software