GitHub PushEvent at 2014-05-20 09:43:17
Repository: brooklyn
Actor: Nakomis
Payload: {"shas":[["6b47e012bb72734cf937572c0d0353bfcbc5a3c2","026e61019c2b2dec60bd6b6503aa1e508b403ccb@cloudsoftcorp.com","support sensor feeds which set multiple sensors from a single request","Alex Heneveld",true],["285d008b8f678c9a952daf346bd80c1584d30cc5","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","rebind: don't call location.init too early","Aled Sage",true],["3a6bcd6a6bc407dc6fca1b1ccb00bc7c0b201952","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Adds testJcloudsTakesDotSeparateProperty","Aled Sage",true],["8543a15d544e7134a1c3b75cf5f605123ef37b67","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Adds+fixes testHandlesReferencingOtherEntityInPojoFieldsOfOtherTypes (WIP)","Aled Sage",true],["6ffbae25a5f20c81b6e1bebd672ad930f84d50b6","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Fix sensor-subscription: equals based on name\n\n- previously equality for sensor-subscription matching was on\n  `sensor.equals()`, which takes into account name+type+description.\n  This breaks things in yaml, where we want to just pass the sensor name.\n- Therefore EntitySensorToken using sensor name for equality.","Aled Sage",true],["cccb0d7ab636b1341cf469690ad56d6253282ac7","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","checkJavaHostnameBug: handle if .profile etc does stdout\n\n- put markers around `hostname` output, so if there is extra stdout\n  before or after then that will be ignored.\n- hit this warning when using an unusual \"brooklyn.ssh.config.scriptHeader\"","Aled Sage",true],["594f1ed25e16aa1f63f9c58995ab3c30501ae8cb","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Fix byob location's use of configure() on rebind","Aled Sage",true],["e0ebec2d6dbee607428917b9275b8117cad00383","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Change ssh.LOCAL_TEMP_DIR config from File to String","Aled Sage",true],["de0cf0139d5c58d255f5e1e85324f856f0db0e04","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","SshjTool synchronisation: added TODO and failing test\n\n- and added a fix for one way that it fails due to the synchronization\n  model; but more work required.","Aled Sage",true],["59fa0ac2e06a2f81b5204ec7a461eb6fa59fa2da","5aacd957e84f1939a606fa2871188ad396187837@gmail.com","remove sandbox/mgmt project\n\nfix a typo in jsgui/src/main/webapp/assets/tpl/app-add-wizard/required-config-entry.html\nadd pluginManagement tag to usage/dist/pom.xml to make Eclipse happier","Andrea Turli",true],["3e2104fe579ee7eaf1da44593049905290342f52","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Merge pull request #1388 from ahgittin/multi-value-polls\n\nsupport sensor feeds which set multiple sensors from a single request","Aled Sage",true],["6ab2435f2d1228ea5154b8a09340b676ac66d269","026e61019c2b2dec60bd6b6503aa1e508b403ccb@cloudsoftcorp.com","Merge pull request #1387 from aledsage/fix/rebind-location-does-not-call-init-too-early\n\nFix: rebind location does not call init too early","Alex Heneveld",true],["1773738b42eff0d2f4b828011e54fda6f6763e87","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Merge pull request #1391 from andreaturli/fix/eclipse-import\n\nfix some issues when importing on Eclipse Kepler","Aled Sage",true],["2c4bc59ca35fd5c5b8563a06c50e27fe83de8972","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","rebind: find entity types with deserialising everything\n\n- There is a two-phase deserialisation to reconstitute the entities\n  and locations.\n  1. find the entity ids + types to instantiate them all\n  2. deserialise, so that any entity ref can be resolved during deserialisation\n\n- Previously, the first phase used dummy-objects to represent\n  entities/locations, an used xstream with with ignoring the real\n  entity cross-references. The dummy-object would be a dynamic proxy\n  implementing Entity, and the type of the field where it was to be\n  assigned.\n\n  However, this failed if the same entity was referenced in the same\n  file multiple times, but in fields of different types.\n\n  For example, if the first time the entity reference was encountered\n  it was with a field of type `Entity` then that is how the object\n  would be deserialised. The second time, e.g. for a field of type\n  Group, it would share the same reference. But the dynamic proxy\n  created for the first field didn’t implement Group, so it caused\n  a ClassCastException.\n\n- Solution is to do a lighter weight parsing of the mementos to produce\n  a “BrooklynMementoManifest” that just says the ids + types.\n  From that, we create the entities/locations; and then we’re ready \n  for the second phase.","Aled Sage",true],["e90bdf3046e68f38c7b413d51f061402b1ff22a9","9079b5f6b94ba189b7646560498142105419dca9@gmail.com","Adds MultiLocationRebindtest","Aled Sage",true],["53a5e6cac30fad90cad1468e94cfa4ad7e9f49c9","026e61019c2b2dec60bd6b6503aa1e508b403ccb@cloudsoftcorp.com","Merge pull request #1393 from aledsage/fix/rebind-first-pass\n\nFix: rebind first-pass doesn't use xstream","Alex Heneveld",true]],"size":16,"ref":"refs/heads/master","head":"53a5e6cac30fad90cad1468e94cfa4ad7e9f49c9"}