legitfs

Софтуер снимки:
legitfs
Софтуер детайли:
Версия: 0.2
Дата на качване: 14 Apr 15
Розробник: Marc Brinkmann
Разрешително: Безплатно
Популярност: 15

Rating: nan/5 (Total Votes: 0)

легитимни е FUSE-файлова система, която се монтира на произволен брой Git хранилищата само за четене, която позволява директен достъп до всички заявява ангажимента и техните файлове чрез структурата на директориите.
легален е само за четене, освен ако са налице катастрофални грешки в софтуера, тя не трябва да пипате данните си по никакъв начин.
<Силен> Монтаж (от PyPI)
Ако приемем, че си имаме virtualenvwrapper инсталиран:
& Nbsp; mkvirtualenv legitfs
& Nbsp; PIP инсталирате legitfs
<Силен> Монтаж (без PyPI)
легитимни изисква автомати бушона питон, обикновено те са на разположение (и най-често вече инсталиран) чрез вашата дистрибуция. Правилното пакет за PyPI е кръстен предпазител-питон.
В допълнение, се изисква малко по-нова версия на Dulwich. Инсталирайте го чрез вашата дистрибуция или чрез PyPI.
Самата програма е само един файл. Изтеглете го навсякъде по пътя си и да го ползвате.
Ако имате инсталиран пакет антимонополни, легитимни ще се обновява автоматично на файлова система съдържанието, когато добавяте, обновяване или премахване на транзакции.
<Силен> Usage например
Нека да го пробвам! В празна директория, напишете:
& Nbsp; Git клонинг Git: //github.com/mbr/simplekv.git
& Nbsp; Git клонинг Git: //github.com/mitsuhiko/flask.git
Това ще клонираме две Git хранилищата за нас, за да си поиграете с. Сега се създаде точка на монтиране някъде
& Nbsp; защитен режим / TMP / legitfs-тест
И накрая, ние се монтира текущата директория (и следователно неговите Git хранилищата):
& Nbsp;. Legitfs-о корен = / / TMP / legitfs-тест
Готово! Сега нека да видим какво имаме:
& Nbsp; LS / триметоприм / legitfs-тест /
колба simplekv
legitfs се опитва да пресъздаде указател-структура и също така се занимава вложени хранилища или тези, които са в поддиректории. Разбира се, можете да монтирате само едно хранилище в корена.
Някои по-интересни неща:
 LS / триметоприм / legitfs-тест / колба /
задължава HEAD литератури
& Nbsp; LS / TMP / legitfs-Test / колба / справки / тагове -L
общо 48
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.1 -> ../../commits/8605cc310d260c3b08160881b09da26c2cc95f8d
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.2 -> ../../commits/e0fa5aec3a13d9c3e8e27b53526fcee56ac0298d
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.3 -> ../../commits/ce6e4cbd73d57cb8c1bba85c46490f71061f865f
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.3.1 -> ../../commits/6b3e616cf905fd19c37fca93d1198cad1490567b
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.4 -> ../../commits/1592c53a664c82d9badac81fa0104af226cce5a7
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.5 -> ../../commits/4c937be2524de0fddc2d2f7f39b09677497260aa
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.6 -> ../../commits/5cadd9d34da46b909f91a5379d41b90f258d5998
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.6.1 -> ../../commits/774b7f768214f5b0c125a1b80daa97247a0ac1a6
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.7 -> ../../commits/fb1482d3bb1b95803d25247479eb8ca8317a3219
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.7.1 -> ../../commits/9682d6b371d8c1ce1fd0e58424e836d27d2317b3
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.7.2 -> ../../commits/3f5db33ece48bd22b77fcc62553998ea9a6cfdfc
lrwxrwxrwx. 1 корен корен 4096 1. януари 1970 0.8 -> ../../commits/d5e10e4685f54dde5ffc27c4f55a19fb23f7a536
Всеки хранилище съдържа най-малко три файла: задължава съдържа указатели, по един за всяко записване, което ви позволява да получите достъп до промените. HEAD е настоящият ръководител-лит и е, както всички справки, символна връзка. док също работи както очаквате и е пълен на препратки.
Друга особеност са относителни, литератури:
& Nbsp; главата -n5 /tmp/legitfs-test/flask/refs/tags/0.7~15/README
& Nbsp; // Flask //
& Nbsp; уеб разработки, една капка по капка
Обърнете внимание на "0.7 ~ 15", който е Git-говоря за "етикет 0.7, а след това отидете на 15 ревизии назад". Макар че тези виртуални "файлове" не се показва, когато LS указателя за справки / тагове, можете да добавите произволен брой ~ п или ^ за всеки реф да се върна ангажира.

<силни> Изисквания :

  • Python
  • Filesystem в Ваше пространство

Подобен софтуер

OFFSystem
OFFSystem

3 Jun 15

Cromfs
Cromfs

11 May 15

pyxattr
pyxattr

14 Apr 15

Друг софтуер на разработчика Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

Коментари към legitfs

Коментари не е намерена
добавите коментар
Включете на изображения!