legitfs

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

Rating: nan/5 (Total Votes: 0)

законным является FUSE-файловая система, которая монтирует любое количество хранилищ Git только для чтения, что позволяет прямой доступ ко всем фиксаций и их файлов через структуру каталогов.
законным только для чтения, если нет катастрофические ошибки в программном обеспечении, не должны касаться ваших данных в любом случае.
Установка (от PyPI)
Если предположить, что у virtualenvwrapper установлены:
и NBSP; mkvirtualenv legitfs
& NBSP; пункт установить legitfs
Установка (без PyPI)
законным требует FUSE питона привязки, как правило, они доступны (и чаще всего уже установлен), через вашего дистрибутива. Правильный пакет на PyPI назван предохранитель-питон.
Кроме того, несколько последняя версия Далуич требуется. Установите его через вашего дистрибутива или через PyPI.
Сама программа состоит всего из одного файла. Скачать его в любом месте вашего пути и запустить его.
Если у вас установлен сторожевой пакет, законным будет автоматически обновлять содержимое файловой системы-когда вы добавляете, обновление или удаление репозиториев.
Пример использования
Давай попробуем! В пустом каталоге, типа:
& NBSP; мерзавец клон Git: //github.com/mbr/simplekv.git
& NBSP; мерзавец клон Git: //github.com/mitsuhiko/flask.git
Это будет клонировать Git репозитории два для нас, чтобы поиграть с. Теперь создайте точку монтирования где
& NBSP; MkDir / TMP / legitfs-тест
Наконец, мы устанавливаем текущий каталог (и, следовательно, его репозитории Git):
& NBSP;. legitfs -o корень = / / TMP / legitfs-тест
Готово! Теперь давайте посмотрим, что у нас получилось:
& NBSP; Ls / TMP / legitfs-тест /
Колба simplekv
legitfs пытается воссоздать каталог-структуры, а также обрабатывает вложенные хранилища или те, которые находятся в подкаталогах. Конечно, вы также можете установить только одно хранилище на корню.
Некоторые более интересные вещи:
 Ls / TMP / legitfs-тест / колбу /
совершает HEAD-рефов
Ls / / ссудами / теги TMP / legitfs-тест / колбы -l; & NBSP
Общая 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
Каждый репозиторий содержит по меньшей мере три файла: совершает содержит каталоги, по одному для каждой фиксации, что позволяет вам получить доступ к фиксаций. Голова нынешний глава-REF и, как и все работах, символьной ссылки. рефери также работает, как вы ожидаете, и полна символических ссылок.
Еще одна особенность относительные рефери:
& NBSP; глава -n5 /tmp/legitfs-test/flask/refs/tags/0.7~15/README
& NBSP; // // Настой
& NBSP; веб-разработки, одна капля в то время,
Обратите внимание на "0,7 ~ 15 ', который мерзавец-говорить" тега 0,7, а затем перейти обратно 15 ревизий ". В то время как эти виртуальные "файлы" не отображается, когда вы Ls каталог ссудами / теги, вы можете добавить любое количество ~ п или ^ для любого исх чтобы вернуться совершает.

<Требования / сильный>:

  • Python
  • Файловая система в Userspace

Похожие программы

pylibacl
pylibacl

14 Apr 15

genromfs
genromfs

3 Jun 15

ccgfs
ccgfs

15 Apr 15

Gfarm file system
Gfarm file system

20 Feb 15

Другие программы разработчика Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!