{ "info": { "author": "J\u00fcrgen Hermann", "author_email": "jh@web.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Version Control", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Mirroring", "Topic :: System :: Recovery Tools", "Topic :: Utilities" ], "description": "By recording the tree layout, ``git`` remotes and \u2018refs\u2019 of the typical\n``~/src`` directory containing your cloned ``git`` repos, \u201cThin Man\u201d\ncan restore that structure later on, and also sync it to other machines.\n\nThis can be also part of a backup strategy by only including that small\namount of metadata in a backup set, instead of duplicating all the data\nthat is available in remote locations anyway.\n\nThat of course assumes that your repositories are usually clean and\ndon't contain days of uncommitted work, and can be easily restored\ninto working shape by bootstrap scripts and the like. But that's a\ngiven, right?\n\n\nCopyright \u00a9 2015 J\u00fcrgen Hermann \n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", "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/jhermann/thin-man", "keywords": "hosted.by.github,python,git,tool,backup,metadata", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "thin-man", "package_url": "https://pypi.org/project/thin-man/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/thin-man/", "project_urls": { "Homepage": "https://github.com/jhermann/thin-man" }, "release_url": "https://pypi.org/project/thin-man/0.1.0.dev1/", "requires_dist": null, "requires_python": null, "summary": "\u201cThin Man\u201d backs up all metadata in your source tree of git repos.", "version": "0.1.0.dev1" }, "last_serial": 1493416, "releases": { "0.1.0.dev0": [], "0.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "9ca41344d4d1eeecdcaac264d7541eed", "sha256": "c1b94f6a9c8209192766e274632f4b0e5860c690a33008386066acfe021b2e1c" }, "downloads": -1, "filename": "thin_man-0.1.0.dev1-py2.7.egg", "has_sig": false, "md5_digest": "9ca41344d4d1eeecdcaac264d7541eed", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17219, "upload_time": "2015-04-06T22:28:12", "url": "https://files.pythonhosted.org/packages/48/bf/e32b36e533e9e461384b876bc0bac13e77b5d325e3796fef73eda638d254/thin_man-0.1.0.dev1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7496ace955c5797b1ca8e8621949b884", "sha256": "44e09be8fc6766abf029dc481d3f20d7ab6c8bc42d2c6172b5209535b9874b64" }, "downloads": -1, "filename": "thin_man-0.1.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7496ace955c5797b1ca8e8621949b884", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14989, "upload_time": "2015-04-06T22:28:15", "url": "https://files.pythonhosted.org/packages/77/ef/0787107fad99142fd0ae3e3c44425e62798044ff810b3f286e844aed63e3/thin_man-0.1.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78e24db7533d3d7ce197f0a415d13779", "sha256": "ef1d9a4e0a153dc38d24a5fb41513eb64a0aaa0025623b681ba3e38f7f3f8e96" }, "downloads": -1, "filename": "thin-man-0.1.0.dev1.zip", "has_sig": false, "md5_digest": "78e24db7533d3d7ce197f0a415d13779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26619, "upload_time": "2015-04-06T22:28:20", "url": "https://files.pythonhosted.org/packages/3f/ee/4ed2efc028041195f695a0e5338d021343f6f60b9ee79514c4a19b048809/thin-man-0.1.0.dev1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ca41344d4d1eeecdcaac264d7541eed", "sha256": "c1b94f6a9c8209192766e274632f4b0e5860c690a33008386066acfe021b2e1c" }, "downloads": -1, "filename": "thin_man-0.1.0.dev1-py2.7.egg", "has_sig": false, "md5_digest": "9ca41344d4d1eeecdcaac264d7541eed", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17219, "upload_time": "2015-04-06T22:28:12", "url": "https://files.pythonhosted.org/packages/48/bf/e32b36e533e9e461384b876bc0bac13e77b5d325e3796fef73eda638d254/thin_man-0.1.0.dev1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7496ace955c5797b1ca8e8621949b884", "sha256": "44e09be8fc6766abf029dc481d3f20d7ab6c8bc42d2c6172b5209535b9874b64" }, "downloads": -1, "filename": "thin_man-0.1.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7496ace955c5797b1ca8e8621949b884", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14989, "upload_time": "2015-04-06T22:28:15", "url": "https://files.pythonhosted.org/packages/77/ef/0787107fad99142fd0ae3e3c44425e62798044ff810b3f286e844aed63e3/thin_man-0.1.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78e24db7533d3d7ce197f0a415d13779", "sha256": "ef1d9a4e0a153dc38d24a5fb41513eb64a0aaa0025623b681ba3e38f7f3f8e96" }, "downloads": -1, "filename": "thin-man-0.1.0.dev1.zip", "has_sig": false, "md5_digest": "78e24db7533d3d7ce197f0a415d13779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26619, "upload_time": "2015-04-06T22:28:20", "url": "https://files.pythonhosted.org/packages/3f/ee/4ed2efc028041195f695a0e5338d021343f6f60b9ee79514c4a19b048809/thin-man-0.1.0.dev1.zip" } ] }