{ "info": { "author": "James Polley", "author_email": "jp@jamezpolley.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=================================================================\nfuggit: for when you just can't put that one annoying file in git\n=================================================================\n\nYou know the feeling. You're making a quick dirty hack to a file on a\nremote machine. The file isn't under version control. You want to have the\nconvenience of editing the file locally, *and* you want the ability to roll\nback your changes. Putting the remote file under version control is just too\nhard, so what do you say? fuggit.\n\nSpecifically::\n\n fuggit add remote.hostname.com/etc/file.name\n\nthis will grab ``/etc/file.name`` from the machine ``remote.hostname.com``; save it\nas ``remote.hostname.com/etc/file.name`` under ``$PWD.`` The file will be added and\ncommitted to git.\n\n::\n\n fuggit pull remote.hostname/etc/file.name\n\ncan be used to refresh your local copy of the file. Any local changes\nwill be preserved; any remote changes will result in a new commit.\n\n::\n\n fuggit vimdiff remote.hostname/etc/file.name\n\nwill open a vimdiff window showing your local working copy of the file and the\nremote copy. Thanks to the magic of vim, any changes you make to the remote\nfile will be pushed to the servce once you close the file. Any local changes\nwill be left for you to commit as you see fit.\n\nInstallation\n------------\n\nBefore you can use fuggit, you'll have to do a spot of basic setup.\n\nYou'll want to create a directory to use for your local history::\n\n mkdir localhistory\n cd localhistory\n git init .\n\nYou'll need to perform all fuggit commands from this directory. As you add\nfiles you'll get one directory under this base for each host you're managing\nfiles on.\n\nYou could install fuggit system-wide::\n\n sudo pip install fuggit\n\nOr you could create a virtualenv inside your ``localhistory`` directory and\ninstall it there::\n\n virtualenv .\n source bin/activate\n pip install fuggit", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jamezpolley/fuggit", "keywords": null, "license": "Apache-2", "maintainer": null, "maintainer_email": null, "name": "fuggit", "package_url": "https://pypi.org/project/fuggit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fuggit/", "project_urls": { "Homepage": "https://github.com/jamezpolley/fuggit" }, "release_url": "https://pypi.org/project/fuggit/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "For managing that one annoying remote file you can't put under version control", "version": "0.0.3" }, "last_serial": 1188492, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1466a434b34f4958779b34dbd56cb324", "sha256": "a984f94bffb7910a2f7d44e80862fc89e713eaa544bf68d4686eda4c624d6899" }, "downloads": -1, "filename": "fuggit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1466a434b34f4958779b34dbd56cb324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2676, "upload_time": "2014-08-12T09:51:04", "url": "https://files.pythonhosted.org/packages/ed/dc/04cb3d0a92ee5266467aea31d87f04c026b8c78feecdcee8e4f20389db5c/fuggit-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "864f5e934b2127699d9d79ff97a0d229", "sha256": "2cbf9ec6ef2bdb6b7fbbd40a24ce9eb22b47ba567b451f95e47d6b1fa9e5314b" }, "downloads": -1, "filename": "fuggit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "864f5e934b2127699d9d79ff97a0d229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3149, "upload_time": "2014-08-12T10:32:08", "url": "https://files.pythonhosted.org/packages/e9/01/cfc515a1136360b31123d7c7e39d521ec7cea954a7d85713c4aa4197747f/fuggit-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bdda5c6472129e22714b474f7bb95840", "sha256": "42013415e585c86758f216ec2cf738f4983910397eced1cbd425b3a5e0cea6a1" }, "downloads": -1, "filename": "fuggit-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bdda5c6472129e22714b474f7bb95840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2014-08-12T23:51:28", "url": "https://files.pythonhosted.org/packages/77/b9/f953197511b165851e4a4663d104699ad0dab6b8fb18c836fdd953d68e30/fuggit-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bdda5c6472129e22714b474f7bb95840", "sha256": "42013415e585c86758f216ec2cf738f4983910397eced1cbd425b3a5e0cea6a1" }, "downloads": -1, "filename": "fuggit-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bdda5c6472129e22714b474f7bb95840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2014-08-12T23:51:28", "url": "https://files.pythonhosted.org/packages/77/b9/f953197511b165851e4a4663d104699ad0dab6b8fb18c836fdd953d68e30/fuggit-0.0.3.tar.gz" } ] }