{ "info": { "author": "Thomas Koch", "author_email": "thomas@koch.ro", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Version Control", "Topic :: System :: Software Distribution" ], "description": "This package implements a git export command that can be given a list of\r\nalready exported worktrees and the tree SHAs these worktrees correspond\r\ntoo. For every file to export it then looks in the existing worktrees whether\r\nan identical file is already present and in that case hardlinks to the new\r\nexport location instead of writing the same file again.\r\n\r\nUse Case: A git based web deployment system that exports git trees to be\r\nserved by a web server. Every new deployment is written to a new folder. After\r\nthe export, the web server should start serving new requests from the new\r\nfolder.\r\n\r\nBe aware of the dangers of hardlinks. Hardlinks on linux do not\r\nhave copy-on-write semantics! This command also does not verify the integrity\r\nof old exported trees. Use git reset --hard after this command to guarantee\r\na correct export.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thkoch2001/git_export_hardlinks", "keywords": "git,deployment", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "git_export_hardlink", "package_url": "https://pypi.org/project/git_export_hardlink/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git_export_hardlink/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/thkoch2001/git_export_hardlinks" }, "release_url": "https://pypi.org/project/git_export_hardlink/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Git export command that reuses already existing exports and hardlinks files from them.", "version": "0.1.0" }, "last_serial": 792448, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b5fa549ecd580b05f324c98ae18e1765", "sha256": "b3ec214cf0ddb40594ff9359f3ffd2ecd9908eb22f15c8b9e56d18ccd32ba9c7" }, "downloads": -1, "filename": "git_export_hardlink-0.1.0.tar.gz", "has_sig": true, "md5_digest": "b5fa549ecd580b05f324c98ae18e1765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8735, "upload_time": "2013-02-14T08:21:43", "url": "https://files.pythonhosted.org/packages/00/6f/0a95ee6b71b9ce8fdabf74d42e02279464c1ee93cdda9737913bf551c71d/git_export_hardlink-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5fa549ecd580b05f324c98ae18e1765", "sha256": "b3ec214cf0ddb40594ff9359f3ffd2ecd9908eb22f15c8b9e56d18ccd32ba9c7" }, "downloads": -1, "filename": "git_export_hardlink-0.1.0.tar.gz", "has_sig": true, "md5_digest": "b5fa549ecd580b05f324c98ae18e1765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8735, "upload_time": "2013-02-14T08:21:43", "url": "https://files.pythonhosted.org/packages/00/6f/0a95ee6b71b9ce8fdabf74d42e02279464c1ee93cdda9737913bf551c71d/git_export_hardlink-0.1.0.tar.gz" } ] }