{ "info": { "author": "Primiano Tucci", "author_email": "p.tucci@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "===============================================\ngit-gdrive: format-patch / am over Google Drive\n===============================================\n\n`git-gdrive` allows to use Google Drive as a way to exchange patches.\n\nDesigned to quickly exchange patches between different machines or\nto share with teammates.\n\n.. code-block:: bash\n\n git gdrive push is the equivalent of git format-patch + upload to gdrive.\n git gdrive pull is the equivalent of download from gdrive + git am.\n\nInstallation\n------------\n\n**Linux / Mac**\n\n.. code-block:: bash\n\n pip install --user git-gdrive\n\nAnd add the following to you ~/.bashrc\n\n.. code-block:: bash\n\n # On Linux\n export PATH=\"$PATH:$HOME/.local/bin\"\n\n # On Mac\n export PATH=\"$PATH:$HOME/Library/Python/2.7/bin\"\n\n**Windows**\n\n.. code-block:: bash\n\n # If using depot_tools\n cd C:\\depot_tools\\python276_bin\\Scripts\n\n pip install git-gdrive\n git-gdrive auth\n\nExamples\n--------\n**Pushing a set of patchset to GDrive**\n\n.. code-block:: bash\n\n $ git gdrive push #\n Uploading a patch consisting of 2 commits (@{upstream}..HEAD):\n 10309dc patch 1 [author@gmail.com]\n 1fb8c00 patch 2 [author@gmail.com]\n\n Uploading /git-drive/primiano-master-2016-01-15_01-03.patch\n\n Upload successful. Use \"git gdrive pull\" to apply.\n\n\n**Pulling and applying a patchfile from GDrive**\n\n.. code-block:: bash\n\n $ git gdrive pull\n Select which file to pull and apply:\n 1) primiano-master-2016-01-15_01-03.patch\n 2) primiano-master-2016-01-15_00-17.patch\n 3) primiano-master-2016-01-15_00-17.patch\n\n\n Enter id or file name, just ENTER to pull 1): 1\n Pulling /git-drive/primiano-master-2016-01-15_01-03.patch\n Running git am -3 /tmp/tmptP1Swe", "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/primiano/git-gdrive", "keywords": "git development", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "git-gdrive", "package_url": "https://pypi.org/project/git-gdrive/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git-gdrive/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/primiano/git-gdrive" }, "release_url": "https://pypi.org/project/git-gdrive/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "git-gdrive: format-patch / am over Google Drive", "version": "1.0.2" }, "last_serial": 1930908, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "5a8f7d968cfc31c4b02cc285bce19139", "sha256": "8908dcf03b1e4735425a6ebaa804e8f7afa1a3d9420b613f4e7370ecf3769720" }, "downloads": -1, "filename": "git-gdrive-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5a8f7d968cfc31c4b02cc285bce19139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5973, "upload_time": "2016-01-15T11:39:39", "url": "https://files.pythonhosted.org/packages/8e/77/45837af36b78e1b54d3b11843ae45f937444fbea57547c4c5c5fc2281a24/git-gdrive-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a8f7d968cfc31c4b02cc285bce19139", "sha256": "8908dcf03b1e4735425a6ebaa804e8f7afa1a3d9420b613f4e7370ecf3769720" }, "downloads": -1, "filename": "git-gdrive-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5a8f7d968cfc31c4b02cc285bce19139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5973, "upload_time": "2016-01-15T11:39:39", "url": "https://files.pythonhosted.org/packages/8e/77/45837af36b78e1b54d3b11843ae45f937444fbea57547c4c5c5fc2281a24/git-gdrive-1.0.2.tar.gz" } ] }