{ "info": { "author": "Graham Christensen", "author_email": "graham@grahamc.com", "bugtrack_url": null, "classifiers": [], "description": "Caches git repositories locally. Every time a build happens, it uses local\ncaches for pulling. Submodules especially, which are harder to intercept\nfor caching.\n\nWill also inflate submodules recursively.\n\nWith 8 submodules, a total of 150MB of data to clone:\n\nBefore caching: `13.79s user 6.36s system 18% cpu 1:49.45 total`\n\nAfter caching: `2.12s user 2.07s system 25% cpu 16.310 total`\n\nCached repositories are stored in `~/.git-cow` by default. You can override\nthis by setting `$GIT_COW`.\n\n# Installation\n\nEither:\n\n - with pypi: `sudo pip install git-cachecow`\n\nOr:\n\n - Clone git-cachecow and add the directory to your `$PATH`.\n\n# Usage\n\nHow to clone a repository with submodules:\n\n`git scclone git://github.com/grahamc/git-multi.git`\n\n## git-cclone\n`git cclone repo_uri [clone_to [hash]]`\n\n## git-submodule-describe\n\nOutputs submodule data into parsable format\n\n```\ngit://github.com/nationalfield/symfony.git lib/vendor/symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd\ngit@github.com:nationalfield/pheanstalk.git lib/vendor/pheanstalk 5b38924730b70ea720f760369899398479e2ea13\ngit@github.com:nationalfield/tinymce.git web/js/tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee\n```\n\n## git-submodule-cclone\n Clones all the submodules recursively at their defined location and hashes.\n\n\n[![Build Status](https://secure.travis-ci.org/grahamc/git-cachecow.png)](http://travis-ci.org/grahamc/git-cachecow)\n", "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/grahamc/git-cachecow", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "git-cachecow", "package_url": "https://pypi.org/project/git-cachecow/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git-cachecow/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/grahamc/git-cachecow" }, "release_url": "https://pypi.org/project/git-cachecow/0.1/", "requires_dist": null, "requires_python": null, "summary": "Cache git clone and git submodules in a cache directory.", "version": "0.1" }, "last_serial": 792428, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5db56ad1900ea1cf2f605ae284bcc99d", "sha256": "9cdfb75fa452166b7a03995e797f80791c30e8bbf07cba7ec51de608a71a616e" }, "downloads": -1, "filename": "git-cachecow-0.1.tar.gz", "has_sig": false, "md5_digest": "5db56ad1900ea1cf2f605ae284bcc99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3368, "upload_time": "2012-05-20T23:53:32", "url": "https://files.pythonhosted.org/packages/ba/84/24440101140d678af674238f63764dd58af4f52a6ad35175ec451d85d29b/git-cachecow-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5db56ad1900ea1cf2f605ae284bcc99d", "sha256": "9cdfb75fa452166b7a03995e797f80791c30e8bbf07cba7ec51de608a71a616e" }, "downloads": -1, "filename": "git-cachecow-0.1.tar.gz", "has_sig": false, "md5_digest": "5db56ad1900ea1cf2f605ae284bcc99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3368, "upload_time": "2012-05-20T23:53:32", "url": "https://files.pythonhosted.org/packages/ba/84/24440101140d678af674238f63764dd58af4f52a6ad35175ec451d85d29b/git-cachecow-0.1.tar.gz" } ] }