legitfs

軟件截圖:
legitfs
軟件詳細信息:
版本: 0.2
上傳日期: 14 Apr 15
許可: 免費
人氣: 82

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中
  • 在文件系統中的用戶空間

類似的軟件

顯影劑的其他軟件 Marc Brinkmann

Flask-Bootstrap
Flask-Bootstrap

22 Jul 15

意見 legitfs

評論沒有發現
添加評論
打開圖片!