{ "info": { "author": "Gerson Carlos", "author_email": "gerson.mtg@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Version Control :: CVS", "Topic :: Utilities" ], "description": "# pycvs\n[![Build Status](https://travis-ci.org/gerson23/pycvs.svg?branch=master)](https://travis-ci.org/gerson23/pycvs)![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pycvs.svg)\n\nA python client for CVS repositories.\n\nYeah, I know that CVS is a hundred years old, but sometimes you are stick to work with it. This utility is your best buddy to help you out! :)\n\n### Advantages\n* No password prompting\n* Beautiful output\n* Recursive addition\n\n## Dependencies\n\nIt runs only on Python 3 and depends on some libraries (available at PyPI):\n\n* pexpect>=4.1.0\n* colorama>=0.3.7\n\n\n## Installation\n\nInstall from PyPI:\n\n pip3 install pycvs\n\n## Supported commands\n\nThis contains the current supported commands:\n\nCheckout a brand new repository or update an existing one:\n\n % pycvs checkout \n Checking out repository repo\n\n 385 files checked out\n 70 directories checked out\n\n % pycvs update \n\nGet current status of a repository:\n\n % cd my_repo\n % pycvs status\n On branch HEAD\n Untracked files:\n (use cvs add ... to add them for commit)\n\n \tbla\n\n Changes staged for commit:\n (use cvs commit... to check them in)\n\n \t./my_script.py\n\nAdd new files to repository. It works recursively:\n\n % cd my_repo\n % pycvs add foo/\n Directory foo added\n \tstaging foo/bla to commit\n \tstaging foo/ble to commit\n\nDiff the modified files from the server:\n\n % pycvs diff [parameters]\n (open a less windows with the differences in the unified syntax and colors)\n\nLog the file history from the server:\n\n % pycvs log [parameters]\n (open a less windown with file's revisions, tags...)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gerson23/pycvs", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycvs", "package_url": "https://pypi.org/project/pycvs/", "platform": "", "project_url": "https://pypi.org/project/pycvs/", "project_urls": { "Homepage": "https://github.com/gerson23/pycvs" }, "release_url": "https://pypi.org/project/pycvs/0.0.3/", "requires_dist": [ "pexpect", "colorama" ], "requires_python": "", "summary": "A Python client for CVS projects", "version": "0.0.3" }, "last_serial": 5805251, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "73e12533f2f32a45ad9202ec4b5e6dff", "sha256": "cb66ca1264b95d2c7bd712cc2224e5164b73e341eda6780ef75f057eaf3a09e5" }, "downloads": -1, "filename": "pycvs-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "73e12533f2f32a45ad9202ec4b5e6dff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6720, "upload_time": "2019-03-10T22:16:06", "url": "https://files.pythonhosted.org/packages/2d/a3/fcfe965bb910196631d42fff0e6f76696ca53f7b3c2868697dc0c6faaf2b/pycvs-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49d1c7897b8b68b61d0d7413cb858507", "sha256": "018b2c6c7111db20604714f7ed4b5b3c62f6b40e5eeb3a036849101dfd5aafbd" }, "downloads": -1, "filename": "pycvs-0.0.1.tar.gz", "has_sig": false, "md5_digest": "49d1c7897b8b68b61d0d7413cb858507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5404, "upload_time": "2019-03-10T22:16:09", "url": "https://files.pythonhosted.org/packages/d5/b2/1f9ad12869068fd827f018a406939d27bd2b42071981598ed64256a4585a/pycvs-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d2f4d5c416f36ed31ab811b89624d89e", "sha256": "7eab0a215104a702cf32028cf0092ad9c0a7feae7cec780ba7a7b579a3e5ad30" }, "downloads": -1, "filename": "pycvs-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d2f4d5c416f36ed31ab811b89624d89e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7612, "upload_time": "2019-03-10T22:32:23", "url": "https://files.pythonhosted.org/packages/83/bc/cda71f75055aab9e5267de6d74d8a952e41bfd512659525862e75e5f66f3/pycvs-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10113d523ba06aa010a6b6daee08306d", "sha256": "55a68ab6fdce6c50c22996ead3dbf066b88e16f2e944a22bee0c85211f2d6127" }, "downloads": -1, "filename": "pycvs-0.0.2.tar.gz", "has_sig": false, "md5_digest": "10113d523ba06aa010a6b6daee08306d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5818, "upload_time": "2019-03-10T22:32:25", "url": "https://files.pythonhosted.org/packages/a3/08/cf176bbbb7d1f51e79df73d86247414d3dc38452d9fc6438bbd404414487/pycvs-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "379dd240a51852063d258a8e285f9508", "sha256": "f134ac9fd2bbcb5e72b8db7835d0cee0d87913760b6e2484a69fb5f3cceaf346" }, "downloads": -1, "filename": "pycvs-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "379dd240a51852063d258a8e285f9508", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8828, "upload_time": "2019-09-09T19:53:32", "url": "https://files.pythonhosted.org/packages/b9/5f/8dd8c59f1c837005f7dce2cf5a82759daa1a4e8ec81d06461e2eed5fa2bb/pycvs-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "684b22164f1baf48c8785a2f7ecd9d30", "sha256": "4d8ef9fc1800ccbe6f1ffb060ea5e67f8f811f7035e75bca2993fbefe2c1af50" }, "downloads": -1, "filename": "pycvs-0.0.3.tar.gz", "has_sig": false, "md5_digest": "684b22164f1baf48c8785a2f7ecd9d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6169, "upload_time": "2019-09-09T19:53:34", "url": "https://files.pythonhosted.org/packages/c8/99/61742c3faf053073805ca499b7e47ae37e0a9eb6e52eba8fd96e4f29e11d/pycvs-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "379dd240a51852063d258a8e285f9508", "sha256": "f134ac9fd2bbcb5e72b8db7835d0cee0d87913760b6e2484a69fb5f3cceaf346" }, "downloads": -1, "filename": "pycvs-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "379dd240a51852063d258a8e285f9508", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8828, "upload_time": "2019-09-09T19:53:32", "url": "https://files.pythonhosted.org/packages/b9/5f/8dd8c59f1c837005f7dce2cf5a82759daa1a4e8ec81d06461e2eed5fa2bb/pycvs-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "684b22164f1baf48c8785a2f7ecd9d30", "sha256": "4d8ef9fc1800ccbe6f1ffb060ea5e67f8f811f7035e75bca2993fbefe2c1af50" }, "downloads": -1, "filename": "pycvs-0.0.3.tar.gz", "has_sig": false, "md5_digest": "684b22164f1baf48c8785a2f7ecd9d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6169, "upload_time": "2019-09-09T19:53:34", "url": "https://files.pythonhosted.org/packages/c8/99/61742c3faf053073805ca499b7e47ae37e0a9eb6e52eba8fd96e4f29e11d/pycvs-0.0.3.tar.gz" } ] }