legitfs

软件截图:
legitfs
软件详细信息:
版本: 0.2
上传日期: 14 Apr 15
许可: 免费
人气: 15

Rating: nan/5 (Total Votes: 0)

合法是一个FUSE文件系统挂载任意数量的Git仓库的只读,允许通过目录结构直接访问所有的提交和他们的文件。
合法是只读的,除非有在软件灾难性的错误,它不应该碰任何方式您的数据。
安装(一封来自PyPI)
假设你有virtualenvwrapper安装:
  mkvirtualenv legitfs
  PIP安装legitfs
安装(无的PyPI)
合法的要求FUSE Python绑定,通常这些都可以(而且往往已经安装)通过你的发行版。正确的包PyPI上被命名为导火索,蟒蛇。
此外,有些最新版本德威是必需的。通过你的发行版,或通过PyPI上安装它。
程序本身只是一个单一的文件。它下载到您的路径的任何地方并运行它。
如果你安装了看门狗包,合法将自动刷新文件系统的内容,当你添加,更新或删除存储库。
使用示例
让我们来试试吧!在一个空目录,键入:
 混帐混帐克隆://github.com/mbr/simplekv.git
 混帐混帐克隆://github.com/mitsuhiko/flask.git
这将克隆2 Git仓库为我们玩弄。现在的地方创建一个挂载点
 命令mkdir / tmp目录/ legitfs测试
最后,我们来挂载当前目录(因此它的git仓库):
  legitfs -o根= /的/ tmp / legitfs测试
完成了!现在,让我们看看我们有:
  LS的/ tmp / legitfs测试/
烧瓶simplekv
legitfs试图重新创建目录结构,也处理嵌套的仓库或那些在子目录中。当然,你也可以安装只是一个存储库根。
一些更有趣的东西:
 LS的/ tmp / legitfs测试/瓶/
提交HEAD裁判
  LS的/ tmp / legitfs测试/瓶/裁判/标签-l
共有48
lrwxrwxrwx。 1根根4096一1970年1月0.1 - > ../../commits/8605cc310d260c3b08160881b09da26c2cc95f8d
lrwxrwxrwx。 1根根4096一1970年1月0.2 - > ../../commits/e0fa5aec3a13d9c3e8e27b53526fcee56ac0298d
lrwxrwxrwx。 1根根4096一1970年1月0.3 - > ../../commits/ce6e4cbd73d57cb8c1bba85c46490f71061f865f
lrwxrwxrwx。 1根根4096一1970年1月0.3.1 - > ../../commits/6b3e616cf905fd19c37fca93d1198cad1490567b
lrwxrwxrwx。 1根根4096一1970年1月0.4 - > ../../commits/1592c53a664c82d9badac81fa0104af226cce5a7
lrwxrwxrwx。 1根根4096一1970年1月0.5 - > ../../commits/4c937be2524de0fddc2d2f7f39b09677497260aa
lrwxrwxrwx。 1根根4096一1970年1月0.6 - > ../../commits/5cadd9d34da46b909f91a5379d41b90f258d5998
lrwxrwxrwx。 1根根4096一1970年1月0.6.1 - > ../../commits/774b7f768214f5b0c125a1b80daa97247a0ac1a6
lrwxrwxrwx。 1根根4096一1970年1月0.7 - > ../../commits/fb1482d3bb1b95803d25247479eb8ca8317a3219
lrwxrwxrwx。 1根根4096一1970年1月0.7.1 - > ../../commits/9682d6b371d8c1ce1fd0e58424e836d27d2317b3
lrwxrwxrwx。 1根根4096一1970年1月0.7.2 - > ../../commits/3f5db33ece48bd22b77fcc62553998ea9a6cfdfc
lrwxrwxrwx。 1根根4096一1970年1月0.8 - > ../../commits/d5e10e4685f54dde5ffc27c4f55a19fb23f7a536
每个库包含至少三个文件:提交包含目录,每个提交,允许您访问提交。 HEAD是当前HEAD-REF是,像所有的裁判,一个符号链接。裁判也可以作为你所期望的,是充满符号链接。
另一个特点是相对的裁判:
 头-n5 /tmp/legitfs-test/flask/refs/tags/0.7~15/README
  // //瓶
 网络开发,一滴的时间
请注意,“0.7〜15”,这是混帐代言“的标签0.7,然后再修改15回”。而当你ls命令裁判/ tags目录,这些虚拟的“文件”没有显示,则可以附加任何数量〜n或^任何裁判回去提交。

要求

  • 在Python中
  • 在文件系统中的用户空间

类似的软件

Cromfs
Cromfs

11 May 15

ccgfs
ccgfs

15 Apr 15

OFFSystem
OFFSystem

3 Jun 15

显影剂的其他软件 Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

意见 legitfs

评论没有发现
添加评论
打开图片!