{ "info": { "author": "Joel B. Mohler", "author_email": "joel@kiwistrawberry.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Version Control" ], "description": "Introduction\n------------\n\nThe monitor extension tracks a directory of hg repositories for changes which\nare not committed or pushed to the server. The basic use case is for easily\ntracking a set of diverse repositories for pending changes. Another use is to\nschedule an e-mail updating on the state of pending changes.\n\nAll monitor commands take an optional directory argument and a boolean recurse\nflag. The default (recurse False) is to recurse one directory, but when recurse\nis true, monitor searches for all hg repositories under the directory.\n\nIn addition, if the mq switch is enabled, then monitor searches for hg\nrepositories in .hg\\patches inside each main repository found.\n\nIn some ways, this extension provides a much more flexible notion of\nsub-repositories. There is no tracking of related repositories beyond being in\nthe same sub-directory. Such simplicity can allow a more flexible workflow.\n\nExamples\n--------\n\nList changes in repositories directly under the current working directory::\n\n hg monitor\n\nList changes in all repositories under the given directory or directories::\n\n hg monitor --dir= --dir= --recurse\n\nPull changes from the default repository for all repositories in the scope of\nthe command::\n\n hg mpull --update\n\n::\n\n hg mpush\n\nThe mbackup command has facilities for backing up uncommitted changes \n(and unpushed changesets - in the future). It could also be a \ndirectory::\n\n hg mbackup --dir= --remote=\n\nChangelog\n---------\n\n* 0.5 - fixed bug with --dir selectors not accumulating when they point\n directly to repositories -- Thanks Piotr Owsiak\n\n* 0.4 - added email from monitor and extended zipped backup to include \n outgoing changes\n\n* 0.3 - added mbackup with zip & copy for uncommitted changes\n\nFuture\n------\n\nThe monitor command will include the ability to e-mail uncommitted/unpushed\nchanges to an e-mail address::\n\n hg monitor --dir= --email", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/jbmohler/hg-monitor", "keywords": null, "license": "GPLv2+", "maintainer": null, "maintainer_email": null, "name": "hgmonitor", "package_url": "https://pypi.org/project/hgmonitor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hgmonitor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/jbmohler/hg-monitor" }, "release_url": "https://pypi.org/project/hgmonitor/0.5/", "requires_dist": null, "requires_python": null, "summary": "mercurial repository monitoring and handling as a group", "version": "0.5" }, "last_serial": 743018, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e35e904edd2018f660052dc12525ee9c", "sha256": "329b76cdc2d76fb09a1ff7c4e3448d86b2cfc1e06746c61559b163aaccd141db" }, "downloads": -1, "filename": "hgmonitor-0.1-py2.6.egg", "has_sig": false, "md5_digest": "e35e904edd2018f660052dc12525ee9c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11778, "upload_time": "2011-04-18T12:56:00", "url": "https://files.pythonhosted.org/packages/7a/e4/8b46f391e2a6a994b0e351a7feca2343d24cee3e90651244431a8292aca7/hgmonitor-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9a36031136781fe3b5d7970a141260f9", "sha256": "0cfa4d1107c4215cd36aa44689a1f1e3a91c38658c96272973b217dc739daf75" }, "downloads": -1, "filename": "hgmonitor-0.1.tar.gz", "has_sig": false, "md5_digest": "9a36031136781fe3b5d7970a141260f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5355, "upload_time": "2011-04-18T12:55:59", "url": "https://files.pythonhosted.org/packages/3f/31/8ddbb0808ab3e7e03ea5f7432c4913f9a0b1de43a6b7b8dd2a648314de4e/hgmonitor-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6392f5b0245dfc4d747ea07aa315614a", "sha256": "a1e9e5c46281c72996bb763c4197085d46f008d91829972d2ba8882f8a9fe8b0" }, "downloads": -1, "filename": "hgmonitor-0.2-py2.6.egg", "has_sig": false, "md5_digest": "6392f5b0245dfc4d747ea07aa315614a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11709, "upload_time": "2011-04-18T13:30:28", "url": "https://files.pythonhosted.org/packages/73/c4/e8af6bf619fbe635456b8bdb22e8dc24b4e1b4e7180cd0f106261bfde129/hgmonitor-0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "33376ef3ceae1a7d6daab792ebc242dd", "sha256": "4d7ca023d62f75628378b06d1c3ed32762bb33b00011847bef46e4354dd67f79" }, "downloads": -1, "filename": "hgmonitor-0.2.tar.gz", "has_sig": false, "md5_digest": "33376ef3ceae1a7d6daab792ebc242dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5317, "upload_time": "2011-04-18T13:30:27", "url": "https://files.pythonhosted.org/packages/c5/bf/ae8413902fa879916ed6accc29190bd993a6df82b0b0ac67c433e8247121/hgmonitor-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "074514666935d7fe831c46f6267405b9", "sha256": "437db622aa1163de9d0673506f89d63c9e9729ec3ccf61d0f6d42509e41b5275" }, "downloads": -1, "filename": "hgmonitor-0.3-py2.6.egg", "has_sig": false, "md5_digest": "074514666935d7fe831c46f6267405b9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14351, "upload_time": "2011-04-25T14:01:55", "url": "https://files.pythonhosted.org/packages/bd/4f/7721f2b605ac3b97c44a6dafa4e981835f00e4eb876ae3908dc11e7d4a44/hgmonitor-0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2290eb776bfa5925678128cd9e7f31e9", "sha256": "128ae911a5432b357c33599a5301ab5c8d27ee44c176279690bdd4ce6189198e" }, "downloads": -1, "filename": "hgmonitor-0.3.tar.gz", "has_sig": false, "md5_digest": "2290eb776bfa5925678128cd9e7f31e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6296, "upload_time": "2011-04-25T14:01:55", "url": "https://files.pythonhosted.org/packages/bc/db/82fbd0ba4571f9ba7b8d8c673fcb4cfa946847e8dc7c5c0e73508427ef33/hgmonitor-0.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "d5b9e56f83be6eadd0962f6230d9e591", "sha256": "ed97dfe6e135d67bc0e600dd7b89130704ffa504bc70f74d1c12757382837cc9" }, "downloads": -1, "filename": "hgmonitor-0.5-py2.7.egg", "has_sig": false, "md5_digest": "d5b9e56f83be6eadd0962f6230d9e591", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16368, "upload_time": "2012-07-26T03:26:58", "url": "https://files.pythonhosted.org/packages/31/75/330c34b25fa04febc539b81f0091d449d9ade2883708cea4081204115206/hgmonitor-0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5cc3add2fe5bee2c2f88818f3ceaa4f7", "sha256": "ad22620873c78d9876e79733cfec91bda2fa1ca8fab019076214d0d7f272752d" }, "downloads": -1, "filename": "hgmonitor-0.5.tar.gz", "has_sig": false, "md5_digest": "5cc3add2fe5bee2c2f88818f3ceaa4f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7286, "upload_time": "2012-07-26T03:26:57", "url": "https://files.pythonhosted.org/packages/16/5e/7668d75d732ead667ff3313abcd9115b1906424899a2bfe8932e9725ac7f/hgmonitor-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5b9e56f83be6eadd0962f6230d9e591", "sha256": "ed97dfe6e135d67bc0e600dd7b89130704ffa504bc70f74d1c12757382837cc9" }, "downloads": -1, "filename": "hgmonitor-0.5-py2.7.egg", "has_sig": false, "md5_digest": "d5b9e56f83be6eadd0962f6230d9e591", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16368, "upload_time": "2012-07-26T03:26:58", "url": "https://files.pythonhosted.org/packages/31/75/330c34b25fa04febc539b81f0091d449d9ade2883708cea4081204115206/hgmonitor-0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5cc3add2fe5bee2c2f88818f3ceaa4f7", "sha256": "ad22620873c78d9876e79733cfec91bda2fa1ca8fab019076214d0d7f272752d" }, "downloads": -1, "filename": "hgmonitor-0.5.tar.gz", "has_sig": false, "md5_digest": "5cc3add2fe5bee2c2f88818f3ceaa4f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7286, "upload_time": "2012-07-26T03:26:57", "url": "https://files.pythonhosted.org/packages/16/5e/7668d75d732ead667ff3313abcd9115b1906424899a2bfe8932e9725ac7f/hgmonitor-0.5.tar.gz" } ] }