{ "info": { "author": "Marc Brinkmann", "author_email": "git@marcbrinkmann.de", "bugtrack_url": null, "classifiers": [], "description": "legitfs\n=======\n\nlegit is a `FUSE `_-filesystem that mounts git\nrepositories read only, allowing direct access to commits, tags and branches\nthrough the filesystem. This allows you to browse old versions from inside your\nfavorite editor, provided it doesn't produce a mess by trying to read the whole\ntree...\n\nlegitfs is read-only and won't eat your data.\n\nlegitfs 0.3 is the last version written for Python 2. legitfs 0.4 and onwards\nare Python 3 only (they may run on 2.7, but are not tested on anything below\n3.3).\n\n\nInstallation\n------------\n\nlegitfs is available from PyPi::\n\n $ pip install legitfs\n\nIt uses fusepy_ which in turn means you need to have fuse development libraries\nand a C compiler installed. All other dependencies can work Python-only.\n\n\nExample usage\n-------------\n\nTry this in an empty directory after installing legitfs:\n\n::\n\n $ git clone git://github.com/mbr/simplekv.git\n $ git clone git://github.com/mitsuhiko/flask.git\n\nCreate a mountpoint and mount the current directory:\n\n::\n\n $ mkdir _history\n $ legitfs _history\n\nlegitfs will run in the foreground (you can unmount with ``C-c``), so we can\ncontinue in another terminal::\n\n $ cd _history/\n $ ls\n flask simplekv\n $ ls flask/.git/\n $ ls flask/.git/refs/heads/master\n $ ls flask/.git/refs/heads/master/tree\n artwork CONTRIBUTING.rst flask MANIFEST.in setup.cfg tox.ini\n AUTHORS docs LICENSE README setup.py\n CHANGES examples Makefile scripts tests\n\n``legitfs`` tries to recreate the directory-structure and also handles nested\nrepositories or those that are in subdirectories. Of course, you can also mount\njust one repository at the root.\n\nObjects are exposed in the ``objects/`` subdirectory, almost everything else is\na symbolic link::\n\n $ cd flask/.git\n $ ls refs/tags\n 0.1 0.10 0.10.1 0.2 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.7 0.7.1 0.7.2\n 0.8 0.8.1 0.9\n $ ls refs/tags/0.7/tree\n ...\n $ head refs/tags/0.7/tree/README -n 5\n\n // Flask //\n\n web development, one drop at a time", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mbr/legitfs", "keywords": "git,fuse,filesystem,fs,read-only,readonly,legit,legitfs", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "legitfs", "package_url": "https://pypi.org/project/legitfs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/legitfs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/mbr/legitfs" }, "release_url": "https://pypi.org/project/legitfs/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "A read-only FUSE-based filesystem allowing you to browse git repositories", "version": "0.4.0" }, "last_serial": 2595406, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "7e88e9d84b68a6a59d3fcda5c5646970", "sha256": "3299fae799b570d74d6989c4702125acf3f9d17ceaf205d9e0146387c8f5f50b" }, "downloads": -1, "filename": "legitfs-0.2.tar.gz", "has_sig": true, "md5_digest": "7e88e9d84b68a6a59d3fcda5c5646970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9754, "upload_time": "2012-06-05T16:01:53", "url": "https://files.pythonhosted.org/packages/9d/d6/09e7dccf2f21e0412b55380801e6bc7cf5e5104266a8bd2b1386b2e42752/legitfs-0.2.tar.gz" } ], "0.2dev": [], "0.3": [ { "comment_text": "", "digests": { "md5": "f911fc4451c738cf9241b58dd589c60e", "sha256": "73e2118ab00520d704a121a0c578f4c387fd0e694b7d8ef2d0a26589cdcd0c87" }, "downloads": -1, "filename": "legitfs-0.3.tar.gz", "has_sig": true, "md5_digest": "f911fc4451c738cf9241b58dd589c60e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5722, "upload_time": "2015-06-18T15:58:43", "url": "https://files.pythonhosted.org/packages/57/73/dcb19afc454e79e5385d1010a56a173313927865225219803809d6367f89/legitfs-0.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e9fa0ad11e0a347eb4e9b308730dc9c7", "sha256": "3522b1d09920fd810019da5ee3ff17f9f1b0f9b5b192d8346af6b1780214e708" }, "downloads": -1, "filename": "legitfs-0.4.0.tar.gz", "has_sig": true, "md5_digest": "e9fa0ad11e0a347eb4e9b308730dc9c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6448, "upload_time": "2017-01-24T14:02:44", "url": "https://files.pythonhosted.org/packages/d6/78/697dc863a84642408b18cf9611485bfcee6743c93c1fdf5004195b638bd9/legitfs-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9fa0ad11e0a347eb4e9b308730dc9c7", "sha256": "3522b1d09920fd810019da5ee3ff17f9f1b0f9b5b192d8346af6b1780214e708" }, "downloads": -1, "filename": "legitfs-0.4.0.tar.gz", "has_sig": true, "md5_digest": "e9fa0ad11e0a347eb4e9b308730dc9c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6448, "upload_time": "2017-01-24T14:02:44", "url": "https://files.pythonhosted.org/packages/d6/78/697dc863a84642408b18cf9611485bfcee6743c93c1fdf5004195b638bd9/legitfs-0.4.0.tar.gz" } ] }