{"push_id":1130238105,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"58fce69f4840f28d21a58ae9da82fda940911eaa","before":"9f84efecdd20595494506403e6e255fb4698658d","commits":[{"sha":"1dcef451b882e6ca8b9e66e2440287a4d8a1e24d","author":{"email":"79bb27013291eef37f68252d12a6697bb925db0d@diamond.ac.uk","name":"Keith Ralphs"},"message":"DAQ 104 Rework Jython Classloading as per Jython meeting (12th May)\n\nJython classloader now receives the active set of Bundles in the context\nand builds a lookup table of package to bundle on initialisation. This\nis then used by loadClass falling back to the parent loader if this\nfails. \n\nThe lookup table also contains markers against package/bundle\ncombinations that indicate whether this combination id considered part \nof the supported Jython API. This information is also supplied at\ninitialisation having been derived from the new jythonVisibility\nextension point in uk.ac.gda.api.\n\nThis extension point also allows standard python script folders to be\nspecified that should be available to all beamlines (e.g. core scripts)\nremoving the need to specify them in all beamline configs. These paths\nare also initialised before the Jython classloader can be instantiated.\n\n(see http://confluence.diamond.ac.uk/display/CT/2016-05-12+Jython+Meeting+notes)\n\nChange-Id: I16b6afebf8c9aa8dfe51094554326ef91dffd509","distinct":true,"url":"https://api.github.com/repos/openGDA/gda-core/commits/1dcef451b882e6ca8b9e66e2440287a4d8a1e24d"},{"sha":"58fce69f4840f28d21a58ae9da82fda940911eaa","author":{"email":"79bb27013291eef37f68252d12a6697bb925db0d@diamond.ac.uk","name":"Keith Ralphs"},"message":"Merge \"DAQ 104 Rework Jython Classloading as per Jython meeting (12th May)\"","distinct":true,"url":"https://api.github.com/repos/openGDA/gda-core/commits/58fce69f4840f28d21a58ae9da82fda940911eaa"}]}
{"actor":{"display_login":"DiamondLightSource-build-server"}}