legitfs

Programinė įranga Screenshot:
legitfs
Programinė detalės:
Versija: 0.2
Įkėlimo datą: 14 Apr 15
Kūrėjas: Marc Brinkmann
Licencija: Nemokamai
Populiarumas: 82

Rating: nan/5 (Total Votes: 0)

teisėtu yra SAUGIKLIS-failų sistema, kad montuoja bet git saugyklų skaičius tik skaityti, todėl tiesioginę prieigą prie visų įsipareigoja ir jų failus per katalogo struktūrą.
teisėtas yra tik skaitymui, nebent yra katastrofiški programinės įrangos riktai, jis neturėtų liesti savo duomenis bet kokiu būdu.
Diegimas (nuo PyPI)
Darant prielaidą, kad jūsų turite virtualenvwrapper įdiegta:
& nbsp; mkvirtualenv legitfs
& Nbsp; PIP įdiegti legitfs
Diegimas (be PyPI)
teisėtas, reikia saugiklių python apkaustus, paprastai tai yra per savo distribucijos galima (ir dažniausiai jau įdiegta). Teisingas paketas PyPI pavadintas saugiklis-python.
Be to, šiek tiek neseniai versija Dulwich yra būtinas. Įdiekite ją per savo distribucijos arba per PyPI.
Pati programa yra tik viena byla. Atsisiųskite jį į bet kurią jūsų kelyje ir paleisti jį.
Jei turite įdiegta "watchdog" paketas, teisėtu bus automatiškai atnaujinti failų sistemos-turinį, jei norite pridėti, atnaujinti arba pašalinti saugyklas.
Naudojimas pavyzdys
Pabandykime ją! Be tuščią katalogą, tipo:
& Nbsp; git klonas git: //github.com/mbr/simplekv.git
& Nbsp; git klonas git: //github.com/mitsuhiko/flask.git
Tai bus klonuoti du git saugyklas mums žaisti aplink su. Dabar sukurti prijungimo tašką kažkur
& Nbsp; mkdir / tmp / legitfs testas
Galiausiai, mes prijungti esamą katalogą (taigi ir savo git saugyklas):
& Nbsp;. Legitfs -O root = / / tmp / legitfs testas
Priimta! Dabar pažiūrėkime, ką mes turime:
& Nbsp; ls / tmp / legitfs-testas /
kolba simplekv
legitfs bando atkurti Directory struktūra, taip pat tvarko įdėtos saugyklas arba tiems, kurie yra pakatalogius. Žinoma, jūs taip pat galite prijungti tik vieną saugyklą šaknis.
Kai daugiau įdomių dalykų:
 ls / tmp / legitfs-testas / kolba /
įsipareigoja HEAD refs
& nbsp; ls / tmp / legitfs-testas / kolbos / refs / Žymos -l
Iš viso 48
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.1 -> ../../commits/8605cc310d260c3b08160881b09da26c2cc95f8d
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.2 -> ../../commits/e0fa5aec3a13d9c3e8e27b53526fcee56ac0298d
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.3 -> ../../commits/ce6e4cbd73d57cb8c1bba85c46490f71061f865f
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.3.1 -> ../../commits/6b3e616cf905fd19c37fca93d1198cad1490567b
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.4 -> ../../commits/1592c53a664c82d9badac81fa0104af226cce5a7
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.5 -> ../../commits/4c937be2524de0fddc2d2f7f39b09677497260aa
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.6 -> ../../commits/5cadd9d34da46b909f91a5379d41b90f258d5998
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.6.1 -> ../../commits/774b7f768214f5b0c125a1b80daa97247a0ac1a6
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.7 -> ../../commits/fb1482d3bb1b95803d25247479eb8ca8317a3219
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.7.1 -> ../../commits/9682d6b371d8c1ce1fd0e58424e836d27d2317b3
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.7.2 -> ../../commits/3f5db33ece48bd22b77fcc62553998ea9a6cfdfc
lrwxrwxrwx. 1 šaknies šaknies 4096 1. sausis 1970 0.8 -> ../../commits/d5e10e4685f54dde5ffc27c4f55a19fb23f7a536
Kiekviena saugykla yra ne mažiau kaip tris failus: įsipareigoja yra katalogus, po vieną kiekvienam įsipareigoti, kad būtų galima prieiti prie įsipareigoja. GALVA yra dabartinis vadovas-teisėjas ir, kaip ir visi refs, simboline nuoroda. refs taip pat veikia kaip būtų galima tikėtis ir yra pilnas simbolines nuorodas.
Kita ypatybė yra santykinės refs:
& Nbsp; vadovas -n5 /tmp/legitfs-test/flask/refs/tags/0.7~15/README
& Nbsp; // kolba //
& Nbsp; interneto svetainių kūrimas, vienas lašas metu
Atkreipkite dėmesį, kad "0.7 ~ 15", kuris yra git-kalbėti "tag 0,7, tada eikite 15 peržiūrų atgal". Nors šie virtualūs "failai" nėra rodomas, kai Ls refs / Žymės katalogą, galite pridėti bet kokį ~ N arba ^ bet ref grįžti įsipareigoja.

  • Python
  • failų sistemos userspace

Panaši programinė įranga

GlusterFS
GlusterFS

11 Apr 16

cryptmount
cryptmount

9 Dec 15

Sharity
Sharity

3 Jun 15

SSH Filesystem
SSH Filesystem

20 Feb 15

Kita programinė įranga kūrėjas Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

Komentarai legitfs

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!