{ "info": { "author": "Dustin Oprea", "author_email": "myselfasunder@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "------------\nIntroduction\n------------\n\nA tool to generate a changelog with Subversion from the commits occurring since \nthe last tag. This is intended to simplify creating tag commit-messages. \nMessages are generated starting from the oldest.\n\nI'm no more a fan of Subversion than the next, modern developer, but it still \nexists. If I have to use it, I'm going to make it as painless as possible.\n\n\n------------\nInstallation\n------------\n\nInstall via PyPI::\n\n $ sudo pip install svncl\n\n\n-----\nUsage\n-----\n\nTo generate a changelog::\n\n $ svncl . https://svnserver.com/tags/project\n - Setup fix.\n - Removed obsolete references to collections package.\n - Updates are now stored in S3.\n - Added parallel S3 downloading.\n\nThis represents the four commits that have occurred since the last tag/release.\n\nTo do a release and simply pipe the output of *svncl* into the commit-message::\n\n $ svncl . https://svnserver.com/tags/project1 | \\\n svn cp -F - \\\n https://svnserver.com/trunk/project1 \\\n https://svnserver.com/tags/project1/project1-1.4.4 \n\n Committed revision 767.\n\n $ svn log -l 1 https://svnserver.com/tags/project1\n ------------------------------------------------------------------------\n r767 | dustin | 2014-06-24 03:11:36 -0400 (Tue, 24 Jun 2014) | 13 lines\n\n - Setup fix.\n - Removed obsolete references to collections package.\n - Updates are now stored in S3.\n - Added parallel S3 downloading.", "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/dsoprea/SvnCl", "keywords": "subversion svn changelog", "license": "GPL 2", "maintainer": null, "maintainer_email": null, "name": "svncl", "package_url": "https://pypi.org/project/svncl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/svncl/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dsoprea/SvnCl" }, "release_url": "https://pypi.org/project/svncl/0.2.4/", "requires_dist": null, "requires_python": null, "summary": "Generate changelog text for Subversion commits since the last tag.", "version": "0.2.4" }, "last_serial": 1150224, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "3442319943d67f42918548380d7f0961", "sha256": "15b649147ad81146891e9d5836e3ec55b6b6d86a36a8d2599c00dfd33117edff" }, "downloads": -1, "filename": "svncl-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3442319943d67f42918548380d7f0961", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5424, "upload_time": "2014-06-24T07:52:24", "url": "https://files.pythonhosted.org/packages/21/13/c4ef0a6eb9455bb05d664642e0b67ae8b6b80cf21ac8bdb8a30964916e7a/svncl-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d7175bb39e0e91511d4f2289ea905fb", "sha256": "a7fdfb31d9510a19577b541c2bf9bbd76265ffdc1a6ecef019f2a71597b416ec" }, "downloads": -1, "filename": "svncl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6d7175bb39e0e91511d4f2289ea905fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2279, "upload_time": "2014-06-24T07:52:22", "url": "https://files.pythonhosted.org/packages/43/cd/c2e6bf49155288786c9587201c81107ee48940b8346256393066d6967c01/svncl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "04507dd3f2bc3288874d9d091282987a", "sha256": "e7dc925390cb9e84f1c7be8c01547f117abc4467fcce37e637e081aba9ee3a67" }, "downloads": -1, "filename": "svncl-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "04507dd3f2bc3288874d9d091282987a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6356, "upload_time": "2014-06-24T08:37:04", "url": "https://files.pythonhosted.org/packages/d2/37/ca545a5e173040f146833010f482905114770d2c9b9b96453203b4f0a1fb/svncl-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c46a9161dceff9aacc3ff87e6634a77", "sha256": "8cb7236d3d1c370201244e5aeabf9b8f22bfdbb04ebb3e8923dfb708a0299e4b" }, "downloads": -1, "filename": "svncl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4c46a9161dceff9aacc3ff87e6634a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2609, "upload_time": "2014-06-24T08:37:02", "url": "https://files.pythonhosted.org/packages/68/bc/38f657c90ea6aa118161dcadb6c7f550bfc3bb1c2a7be48e6db75ad7ce42/svncl-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "38916d3830eac374c77f34bdb73aa128", "sha256": "71e7fa382aab6feba8721be24372a71e8b7f23d93b96156682e9ff4b399ba710" }, "downloads": -1, "filename": "svncl-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "38916d3830eac374c77f34bdb73aa128", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6343, "upload_time": "2014-06-24T08:50:49", "url": "https://files.pythonhosted.org/packages/d3/01/54a1e71b108e17e87ca6ff63aacfc56d59a02db7d1580407e31ade697ba9/svncl-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1ccd0de12e1392a32f0297db6773f32", "sha256": "73d4d2ad2a63595f95383219c21650b025e197b2bc40978ca0b95798f0b9b775" }, "downloads": -1, "filename": "svncl-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a1ccd0de12e1392a32f0297db6773f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2606, "upload_time": "2014-06-24T08:50:46", "url": "https://files.pythonhosted.org/packages/ce/fa/73659827ae1adf5e7d51d5aeb10df8a0f534a805596c1b23c5beba08f695/svncl-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "444b7c622da3fdeb1693bc250fb8a606", "sha256": "98295f4c5acf382fcf478b9dd6fc89204f41cbc2b79c6488dca75e0cd1d8bde2" }, "downloads": -1, "filename": "svncl-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "444b7c622da3fdeb1693bc250fb8a606", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6342, "upload_time": "2014-07-06T20:14:32", "url": "https://files.pythonhosted.org/packages/e3/e9/9293fa031323c293b0080659d97609cb41d29b49e48243e0c72677b41c00/svncl-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5640b15294bbd3fc2f78bacdbce34996", "sha256": "88329d9fbbbf40a9ce591ca0ac80292255e27e3ff8fa2c94bbd3a09f9743ceec" }, "downloads": -1, "filename": "svncl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5640b15294bbd3fc2f78bacdbce34996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2616, "upload_time": "2014-07-06T20:14:29", "url": "https://files.pythonhosted.org/packages/8b/ab/f9e4eac543f25c3e87043986a82f03fe4aa6f11683fdbb6b9fd457952706/svncl-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d16e2c9e00b74772ee5f2a3bc211b52c", "sha256": "0d5e9a667f421acebaba5e7f1e39e2ec8722bbf1c203c8de691abec89f6765d6" }, "downloads": -1, "filename": "svncl-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d16e2c9e00b74772ee5f2a3bc211b52c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6304, "upload_time": "2014-07-07T22:26:32", "url": "https://files.pythonhosted.org/packages/c3/74/62e9017722d73112842953ed46f325a437bee2f2a5593ec38bbb463ad696/svncl-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "052fea6c27c9b42c9a245f272eca3f5d", "sha256": "cbf081032cd08e7df2542fbadcda8615832e26ae68283c5e6b2e6ce6352c6040" }, "downloads": -1, "filename": "svncl-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "052fea6c27c9b42c9a245f272eca3f5d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6320, "upload_time": "2014-07-07T22:26:45", "url": "https://files.pythonhosted.org/packages/e9/a6/75ed6217ee86f572dd53a5fc82fc02f55c67552af55521796f33e244089f/svncl-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e11be5e091b86b4a9e0c923a80332d4", "sha256": "42da81a554af1658f4fcdbb6e17e636801cc9c3dccb86df514648184253eb561" }, "downloads": -1, "filename": "svncl-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3e11be5e091b86b4a9e0c923a80332d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2597, "upload_time": "2014-07-07T22:26:29", "url": "https://files.pythonhosted.org/packages/ef/e3/0b0ffa853a879e6aba0c83ae6e5888f22e2b93b14be2c8e8c6129c6aedd7/svncl-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d16e2c9e00b74772ee5f2a3bc211b52c", "sha256": "0d5e9a667f421acebaba5e7f1e39e2ec8722bbf1c203c8de691abec89f6765d6" }, "downloads": -1, "filename": "svncl-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d16e2c9e00b74772ee5f2a3bc211b52c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6304, "upload_time": "2014-07-07T22:26:32", "url": "https://files.pythonhosted.org/packages/c3/74/62e9017722d73112842953ed46f325a437bee2f2a5593ec38bbb463ad696/svncl-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "052fea6c27c9b42c9a245f272eca3f5d", "sha256": "cbf081032cd08e7df2542fbadcda8615832e26ae68283c5e6b2e6ce6352c6040" }, "downloads": -1, "filename": "svncl-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "052fea6c27c9b42c9a245f272eca3f5d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6320, "upload_time": "2014-07-07T22:26:45", "url": "https://files.pythonhosted.org/packages/e9/a6/75ed6217ee86f572dd53a5fc82fc02f55c67552af55521796f33e244089f/svncl-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e11be5e091b86b4a9e0c923a80332d4", "sha256": "42da81a554af1658f4fcdbb6e17e636801cc9c3dccb86df514648184253eb561" }, "downloads": -1, "filename": "svncl-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3e11be5e091b86b4a9e0c923a80332d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2597, "upload_time": "2014-07-07T22:26:29", "url": "https://files.pythonhosted.org/packages/ef/e3/0b0ffa853a879e6aba0c83ae6e5888f22e2b93b14be2c8e8c6129c6aedd7/svncl-0.2.4.tar.gz" } ] }