{ "info": { "author": "Kyle Lahnakoski", "author_email": "kyle@lahnakoski.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "More Mercurial (Hg)!\n====================\n\nUses ElasticSearch as a fast cache for Mozilla's Mercurial repository.\n\n+----------+------------------+\n| Branch | Status |\n+==========+==================+\n| master | |Build Status| |\n+----------+------------------+\n| dev | |Build Status| |\n+----------+------------------+\n\nUsage\n-----\n\nMake an instance of the cache, modifying the parameters to fit your use\ncase\n\n.. code:: python\n\n hg = HgMozillaOrg({\n \"use_cache\": true,\n \"hg\":{\n \"url\": \"https://hg.mozilla.org\"\n },\n \"branches\": {\n \"host\": \"http://localhost\",\n \"port\": 9200,\n \"index\": \"branches\",\n \"type\": \"branch\",\n \"timeout\": 300,\n \"schema\": {\n \"$ref\": \"//../resources/branch.json\"\n },\n \"debug\": false,\n \"limit_replicas\": false\n },\n \"repo\": {\n \"host\": \"http://localhost\",\n \"port\": 9200,\n \"index\": \"repo\",\n \"type\": \"revision\",\n \"timeout\": 300,\n \"schema\": {\n \"$ref\": \"//../resources/revision.json\"\n },\n \"debug\": false,\n \"limit_replicas\": false\n }\n })\n\nthen call ``get_revision()`` when you need a revision:\n\n.. code:: python\n\n rev = hg.get_revision({\n \"changeset\":{\"id\": \"b3649fd5cd7a76506d2cf04f45e39cbc972fb553\"},\n \"branch\": {\"name\": \"mozilla-inbound\"}\n })\n\n... and yes, the call really does require a \"complicated\" dict\nparameter: The intent was to convert partial revision objects into\ncompleted revision objects.\n\n.. |Build Status| image:: https://travis-ci.org/klahnakoski/mo-hg.svg?branch=master\n :target: https://travis-ci.org/klahnakoski/mo-hg\n.. |Build Status| image:: https://travis-ci.org/klahnakoski/mo-hg.svg?branch=dev\n :target: https://travis-ci.org/klahnakoski/mo-hg\n.. |Build Status| image:: https://travis-ci.org/klahnakoski/mo-hg.svg?branch=master\n :target: https://travis-ci.org/klahnakoski/mo-hg\n.. |Build Status| image:: https://travis-ci.org/klahnakoski/mo-hg.svg?branch=dev\n :target: https://travis-ci.org/klahnakoski/mo-hg", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/klahnakoski/mo-hg", "keywords": "", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "mo-hg", "package_url": "https://pypi.org/project/mo-hg/", "platform": "", "project_url": "https://pypi.org/project/mo-hg/", "project_urls": { "Homepage": "https://github.com/klahnakoski/mo-hg" }, "release_url": "https://pypi.org/project/mo-hg/2.18.18240/", "requires_dist": null, "requires_python": "", "summary": "Fast cache for Mozilla's Mercurial repository", "version": "2.18.18240" }, "last_serial": 4214833, "releases": { "1.10.18075": [ { "comment_text": "", "digests": { "md5": "085fa2529bf80f11fcabd242ee6b7efb", "sha256": "2851152fc347e56c4566921bf81c06ec9dd19e1f3f77ca7698a657c086b13b2a" }, "downloads": -1, "filename": "mo-hg-1.10.18075.tar.gz", "has_sig": false, "md5_digest": "085fa2529bf80f11fcabd242ee6b7efb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13815, "upload_time": "2018-03-16T17:31:50", "url": "https://files.pythonhosted.org/packages/86/58/54258ebd8bf34dd58a398a4599ae2a43b735918a15f86926afc067113b16/mo-hg-1.10.18075.tar.gz" } ], "1.5.17279": [ { "comment_text": "", "digests": { "md5": "76188bdf24d5de19daac0e4352d37920", "sha256": "7fc760138886925f40500527679991fc4beb05fa73aef09186966b783957a0f7" }, "downloads": -1, "filename": "mo-hg-1.5.17279.tar.gz", "has_sig": false, "md5_digest": "76188bdf24d5de19daac0e4352d37920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13141, "upload_time": "2017-10-06T22:08:51", "url": "https://files.pythonhosted.org/packages/cb/5b/4f3c3b0f52abb3224e8e4e084ec15c7022d4564b61957df7924e9111cc7f/mo-hg-1.5.17279.tar.gz" } ], "1.5.18059": [ { "comment_text": "", "digests": { "md5": "3a1d655be988c6f904a4d61a825ba7e9", "sha256": "077812f707c5b370964972ff6130cccf5a78ac7b9b838539bceb78cde18cbc3d" }, "downloads": -1, "filename": "mo-hg-1.5.18059.tar.gz", "has_sig": false, "md5_digest": "3a1d655be988c6f904a4d61a825ba7e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13407, "upload_time": "2018-02-28T01:42:31", "url": "https://files.pythonhosted.org/packages/3c/e5/f076eadf4906d0b3b18a696fe6188640109cacdb0c5ae6d94ffdf94505b6/mo-hg-1.5.18059.tar.gz" } ], "1.8.18065": [ { "comment_text": "", "digests": { "md5": "bd13fd95283dd236c2c993ad3ce42954", "sha256": "42cb2cbbd4abaa8df6f8db0c676e557dbdf159990460368d8268842fb65d3a14" }, "downloads": -1, "filename": "mo-hg-1.8.18065.tar.gz", "has_sig": false, "md5_digest": "bd13fd95283dd236c2c993ad3ce42954", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13809, "upload_time": "2018-03-06T19:22:47", "url": "https://files.pythonhosted.org/packages/47/3f/de3932ae2440887a99c0fd678d3ab37ef19851af01313713b2000351800b/mo-hg-1.8.18065.tar.gz" } ], "1.9.18065": [ { "comment_text": "", "digests": { "md5": "aeeb2428f0d0379b3cc8384d441567b4", "sha256": "f9dc3692420fd4a96a0a4a9b4bb1e8defd68bd2112ef4a66e51eb672062a330f" }, "downloads": -1, "filename": "mo-hg-1.9.18065.tar.gz", "has_sig": false, "md5_digest": "aeeb2428f0d0379b3cc8384d441567b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13804, "upload_time": "2018-03-06T20:17:13", "url": "https://files.pythonhosted.org/packages/a2/ae/1a6bfb07ada3bff134ab133bdd6b4875cf3bd54efb90fe8506c7a9ec9686/mo-hg-1.9.18065.tar.gz" } ], "2.18.18240": [ { "comment_text": "", "digests": { "md5": "7e2bbd2af9e05ff67b69a05d907cf857", "sha256": "84a9f70d4d28590fa8c057685bc281483b8ac36c1ee0ff2d85b86a324ea83143" }, "downloads": -1, "filename": "mo-hg-2.18.18240.tar.gz", "has_sig": false, "md5_digest": "7e2bbd2af9e05ff67b69a05d907cf857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17725, "upload_time": "2018-08-28T13:19:53", "url": "https://files.pythonhosted.org/packages/7a/84/6529af70e2354ac73883ddcf67277aa541dfcb9412e4af27fa36ebc4666e/mo-hg-2.18.18240.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e2bbd2af9e05ff67b69a05d907cf857", "sha256": "84a9f70d4d28590fa8c057685bc281483b8ac36c1ee0ff2d85b86a324ea83143" }, "downloads": -1, "filename": "mo-hg-2.18.18240.tar.gz", "has_sig": false, "md5_digest": "7e2bbd2af9e05ff67b69a05d907cf857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17725, "upload_time": "2018-08-28T13:19:53", "url": "https://files.pythonhosted.org/packages/7a/84/6529af70e2354ac73883ddcf67277aa541dfcb9412e4af27fa36ebc4666e/mo-hg-2.18.18240.tar.gz" } ] }