{ "info": { "author": "John Krauss", "author_email": "john@accursedware.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development" ], "description": "JsonGit\n=======\n\n*git your dict*\n\nUse Git as a key-value store that can track and merge arbitrary data in Python::\n\n >>> r = jsongit.init('repo')\n >>> r.commit('foo', {})\n >>> r.checkout('foo', 'bar')\n >>> r.commit('foo', {'roses': 'red'})\n >>> r.commit('bar', {'violets': 'blue'})\n >>> r.merge('foo', 'bar').message\n Auto-merge of be92d3dcb6 and dbde44bada from shared parent 5d55214e4f\n >>> r.show('foo')\n {u'roses': u'red', u'violets': u'blue'}\n >>> for commit in r.log('foo'):\n ... print(commit)\n 'foo'='{u'roses': u'red', u'violets': u'blue'}'@fc9e0f3106\n 'bar'='{u'violets': u'blue'}'@be92d3dcb6\n 'bar'='{}'@5bb29ad7dc\n 'foo'='{u'roses': u'red'}'@dbde44bada\n 'foo'='{}'@5d55214e4f\n\nInstallation\n------------\n\nLibgit2_ is used to build and modify the git repository. You can find\ninstructions for installing it here_.\n\n.. _Libgit2: http://libgit2.github.com/\n.. _here: http://libgit2.github.com/#install\n\nPip handles the rest::\n\n $ pip install jsongit\n\nYou can find full installation instructions in the documentation_.\n\n.. _documentation: http://jsongit.readthedocs.org/en/latest/usage/install.html\n\nDocumentation\n-------------\n\nDocumentation is on `Read the Docs`_.\n\n.. _Read the Docs: http://jsongit.readthedocs.org/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/talos/jsongit", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "jsongit", "package_url": "https://pypi.org/project/jsongit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jsongit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/talos/jsongit" }, "release_url": "https://pypi.org/project/jsongit/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "Git for JSON", "version": "0.0.7" }, "last_serial": 744255, "releases": { "0.0.1": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "52d1157e4c0c15b8bce3da1b2d6665f3", "sha256": "8b4767189e9584469d884eaee8619409fa9b3364b02000d75527f2690d30cea2" }, "downloads": -1, "filename": "jsongit-0.0.3.tar.gz", "has_sig": false, "md5_digest": "52d1157e4c0c15b8bce3da1b2d6665f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13581, "upload_time": "2012-03-21T21:40:34", "url": "https://files.pythonhosted.org/packages/0f/6d/d8f4806902e5b1347a449d596c1981dd59eb97f24a9f5dd5a4fb59ed4ca1/jsongit-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "003e7313da484af0b4a449f7ba7ad6f2", "sha256": "98864b36c1b34c039a959de4aba5676b2e84c0cbf7f3eb0587fdced2ef8beef6" }, "downloads": -1, "filename": "jsongit-0.0.4.tar.gz", "has_sig": false, "md5_digest": "003e7313da484af0b4a449f7ba7ad6f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13729, "upload_time": "2012-03-21T22:39:51", "url": "https://files.pythonhosted.org/packages/d9/71/33025b75d97f234b22e66612608233bd40e54999e4fc0d2a77681a0d778b/jsongit-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "66a50c6be912ec114a9d3abca0751893", "sha256": "20f07e92a5101264d3f1c45dac7418933d7397ac3b5920dd1c8b3fcabe6f7cea" }, "downloads": -1, "filename": "jsongit-0.0.5.tar.gz", "has_sig": false, "md5_digest": "66a50c6be912ec114a9d3abca0751893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14830, "upload_time": "2012-03-21T22:45:53", "url": "https://files.pythonhosted.org/packages/1f/3b/b7c6836ffcfb1c7d3962d79ca356f71bcf56fcb2f5fd657cc7d1f4d8a211/jsongit-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "dd6814e4162112478f734b987dd230ac", "sha256": "b3926192722863744cac9ef2c46f17d66292f2d614d63531d0676b67ec45b1bd" }, "downloads": -1, "filename": "jsongit-0.0.6.tar.gz", "has_sig": false, "md5_digest": "dd6814e4162112478f734b987dd230ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16677, "upload_time": "2012-03-23T20:57:35", "url": "https://files.pythonhosted.org/packages/d4/12/d5abe81bd76b6436a3d8d12119bed997c2da7d6891d3f9210e554922b7ef/jsongit-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c5a8d2bfcf693e0915e33339b3bc9163", "sha256": "4354af4ecd48b856655a6c74accfe13427db35cbae54656c9cf19718fe8a085a" }, "downloads": -1, "filename": "jsongit-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c5a8d2bfcf693e0915e33339b3bc9163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16656, "upload_time": "2012-03-23T21:01:18", "url": "https://files.pythonhosted.org/packages/5a/e5/b068d3e1401aff91e60a45b2e0da4876fd631e5de79094ae91be6e1f2bd9/jsongit-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c5a8d2bfcf693e0915e33339b3bc9163", "sha256": "4354af4ecd48b856655a6c74accfe13427db35cbae54656c9cf19718fe8a085a" }, "downloads": -1, "filename": "jsongit-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c5a8d2bfcf693e0915e33339b3bc9163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16656, "upload_time": "2012-03-23T21:01:18", "url": "https://files.pythonhosted.org/packages/5a/e5/b068d3e1401aff91e60a45b2e0da4876fd631e5de79094ae91be6e1f2bd9/jsongit-0.0.7.tar.gz" } ] }