GitHub PushEvent at 2014-06-19 12:21:23
Repository: pyusb
Actor: walac
Payload: {"shas":[["a477d607bb16613f1b7dd85fb900b90d04e6967d","fd67dc8223737f8bbedb99f20c55adcfa1a06451@mit.edu","wrap tutorial, comments, README at 80 chr\n\n- most terminals are ~ 80 char wide, so this helps when reading comments\n  and readme from a terminal window\n- these changes were 'semi' automated using vim's 'gwip' command\n- NOTE: using the --word-diff flag in git will show any changes to text","Walker Inman",true],["19a75f5ae8b5b4aa84bc6defe3fdf2d758db64bb","fd67dc8223737f8bbedb99f20c55adcfa1a06451@mit.edu","update usb core to facilitate interactive sessions\n\n- add .descriptor and .summary properties\n  shown on a terminal it is properly formatted (esp newlines)\n- add Interface.endpoints that will return a list of all endpoints --\n  similar properties exist for Device and Configuration\n- add show_devices with a verbose flag for more information\n- add _try_get_string and _try_lookup helper functions\n- add _Descriptor, hidden helper subclass of str so when .descriptor is\n- add lookup table for usb descriptor codes\n- TODO : we are still missing the interface association descriptor\n- TODO : expand _lookup to include interface subclass, protocol, etc","Walker Inman",true],["f00cd4bc6fdbd63c01091fb125a6e47940980bb8","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","Rename descriptor -> info.\n\n\"info\" describes better the purpose of the property, which is to show\ninformation about the descriptor.","Wander Lairson Costa",true],["02e92a0474ba107336ecac0b793a8140f2c4df08","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","Comestic coding style changes.","Wander Lairson Costa",true],["9dba39aa1a1327d2778981e5d6e8501954901c0d","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","API cleanup.\n\n1) Use PEP 257 doc strings format.\n\n2) Instead of returning lists, returns tuples.\n\n3) Replace properties by method calls, it makes clear that the tuple is\ngenerated on the fly.\n\n4) Remove interfaces property from devices, it is more clear to do\ndevice.get_active_configuration().interfaces() (although not shorter).","Wander Lairson Costa",true],["671eeba8b5b661f798d4bd98ed90e80af3935e15","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","Tweaks for descriptor printing.\n\n1) descriptor.info -> str(descriptor)\n2) descriptor.summary -> repr(descriptor)","Wander Lairson Costa",true],["0559d0ba1d77ccb968c2c640536a9697cfd12135","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","Merge pull request #47 from  swinman/easy_interactive_III\n\nThere were a few changes from the original pull request.\n\nWe don't have descriptor and summary attributes any more. Instead of\nthat, we use the __str__ and __repr__ magic methods.\n\nAttributes like endpoints and configurations were converted to methods\nto make clear that the return value is generated on the fly.\n\ncloses #47","Wander Lairson Costa",true],["44fa4111b5c87b3499366b6921f8af1486f57678","13933a91b4e49871f4c38cdb8054796d2905a552@gmail.com","New format for the ACKNOWLEDGEMENTS file.\n\nEasier to maintain.","Wander Lairson Costa",true]],"size":8,"ref":"refs/heads/master","head":"44fa4111b5c87b3499366b6921f8af1486f57678"}