{"push_id":736671794,"size":6,"distinct_size":0,"ref":"refs/heads/master","head":"f47f51ac850db21b99fede5ba6e4d51881789791","before":"44efcf4f696ba718bfe980a6e91ba5715d1d5e76","commits":[{"sha":"b09dec06f73d80c4a5c5190341faa5bbb68a6161","author":{"email":"0895f7cd3dead7a29164e6b1a271e6b2a7878162@gmail.com","name":"Jeremy Audet"},"message":"Properly list dependencies\n\nAll of a project's dependencies should be listed in `setup.py`, regardless of\nwhether those dependencies are avaiable in PyPi or not. Dependencies listed in\n`setup.py` should include only a dependency name and optionally a version\nspecifier, like so:\n\n    install_requires=[\n        'A>=1,<2',\n        'B>=2'\n    ]\n\nA requirements file tells pip where dependencies should be installed from. This\nis especially useful when — as in our case:\n\n* Dependencies are not available via PyPi. (automation-tools, SeleniumFactory)\n* Dependencies are available via PyPi but should be installed via other means.\n  (nailgun)\n\nList all dependencies in `setup.py`. Fix up `requirements.txt` so that it\ncorrectly declares which depencies are being concretely satisfied by adding\n`#egg=package-name` to each line.\n\nTest script:\n\n    $ virtualenv --python python2 env\n    $ source env/bin/activate\n    $ pip install -r requirements.txt\n    $ python -c '\n    import automation_tools\n    import selenium_factory\n    from nailgun.entities import Errata, SyncPlan\n    for entity in (Errata, SyncPlan):\n        print(hasattr(entity, \"update\"))\n    '\n\nResults before:\n\n    False\n    True\n\nResults after:\n\n    False\n    False","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/b09dec06f73d80c4a5c5190341faa5bbb68a6161"},{"sha":"a0ad6e5dd6284740c5f6763c74b4355cea51d764","author":{"email":"b8221f523dd30f4bc411d931e953cfd4b7f6c27d@gmail.com","name":"Jacob Callahan"},"message":"Merge pull request #2609 from Ichimonji10/requirements\n\nProperly list dependencies","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/a0ad6e5dd6284740c5f6763c74b4355cea51d764"},{"sha":"48566f23af871464480a5977be1408b8a7825a82","author":{"email":"e89a7833f5b6d91ee0ffc7b17939ac4b73b0c9be@redhat.com","name":"sthirugn"},"message":"Skips the sync plan test update test until bugfix\n- BZ 1246262","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/48566f23af871464480a5977be1408b8a7825a82"},{"sha":"dbdd31ea0f75c13b57df234b997f03837837b36f","author":{"email":"e4b0d9fe6b5ad5c882f6b9d8dde7e57c558a995b@ogmaciel.com","name":"Og Maciel"},"message":"Merge pull request #2611 from sthirugn/syncplan\n\nSkips the sync plan test update test until bugfix","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/dbdd31ea0f75c13b57df234b997f03837837b36f"},{"sha":"d3c8fe9ef4110fa930d98db38c97d63838b3d90a","author":{"email":"798e181fead4c25892cf2a4a03fca559fa0d234d@yahoo.com","name":"oshtaier"},"message":"Add coverage for content view filter delete in CLI\n\nCloses #2461","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/d3c8fe9ef4110fa930d98db38c97d63838b3d90a"},{"sha":"f47f51ac850db21b99fede5ba6e4d51881789791","author":{"email":"43b4130fb13a35c14e6cef9d7372ecf95cd543c2@redhat.com","name":"Roman Plevka"},"message":"Merge pull request #2606 from oshtaier/Issue_2461\n\nAdd coverage for content view filter delete in CLI","distinct":false,"url":"https://api.github.com/repos/anarang/robottelo/commits/f47f51ac850db21b99fede5ba6e4d51881789791"}]}