{"push_id":693445532,"size":38,"distinct_size":0,"ref":"refs/heads/noupdatedata","head":"b94e15f1e3bc649d521ba05bb59b16cc90b8a923","before":"aa2ef649021c73f6fe350a805a60ec4ce1bfe7b6","commits":[{"sha":"88e4600aa66dda2e6c807f9d97af8982bcd8817b","author":{"email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","name":"Richard Purdie"},"message":"parse/BBHandler: Avoid repeatedly resetting FILE\n\nIf we're not going to change the value of FILE, or we know it isn't\ngoing to have changed (ext == bbclass), don't set FILE.\n\nThis avoids messy looking history of the variable as well as optimises\nparsing speed slightly.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/88e4600aa66dda2e6c807f9d97af8982bcd8817b"},{"sha":"c5e6f929f3d5eeb7954660dea62611c58b795ff8","author":{"email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","name":"Richard Purdie"},"message":"cooker/event: Add an event which lists all stamps reachable after parsing\n\nThe metadata can potentially use such an event to clean up any\n\"unreachable\" data, solving several problems we currently have\nwhere obsolete data may continue to exist in the shared areas.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/c5e6f929f3d5eeb7954660dea62611c58b795ff8"},{"sha":"430f7a288b4446600b3a943c51f6711ffcf9e619","author":{"email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","name":"Richard Purdie"},"message":"bitbake: Bump version to 1.27.1\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/430f7a288b4446600b3a943c51f6711ffcf9e619"},{"sha":"15a2274eba13d19b864f337057d61c75ff7849cc","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: move project data typeahead to the REST API\n\nThis patch enables JSON requests on the project REST endpoint,\nand replaces the universal queries \"xhr_datatypeahead\" with the\n`project` type to the REST project endpoint.\n\nThe patch adds a decorator that takes a context returned by a view\nand either renders the template specified as the decorator argument,\nor converts the context to JSON.\n\nNormal \"search\", \"filter\" and \"order\" options for view work as normal\non the JSON API format. To enable the JSON return, set the \"format\"\nGET parameter to \"json\".\n\nIn order to demonstrate the functionality, the \"New build\" button\nis switched from using the xhr_datatypeahead to the project\nREST API with JSON formatting. Additionally, the XHR APIs that\nperform actions with the project id passed as parameter are removed,\nand the needed URLs are populated from the project JSON API returns after\nthe project has been selected.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/15a2274eba13d19b864f337057d61c75ff7849cc"},{"sha":"7a6eb36b82c5f2e342777e479d9c401ded42453d","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"convert all project-based view to JSON APIs\n\nThis patch converts all-project views that are REST-style URLs\nto support JSON encoding if the \"format=json\" parameter is supplied.\n\nThe formatting code is enhanced to prevent following Django foreign\nkeys, to convert enum-values from int to string, and support for\ntimedelta.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/7a6eb36b82c5f2e342777e479d9c401ded42453d"},{"sha":"1778dac9fd39dae75c55bf2cf836cdd488dbc265","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: toastertables REST refactoring\n\nThis patch refactors the ToasterTables to bring them in line\nwith REST principles -\n\n- all table pages now support the \"format=json\" GET parameter\nthat returns the data in JSON format\n- the tables themselves\n\nThis cleans up the URL namespace by aleviating the need to\nhave two URLS for each table (one for the template and one for\nthe data loading), and fixes minor things in the ToasterTable\nimplementation.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/1778dac9fd39dae75c55bf2cf836cdd488dbc265"},{"sha":"4528490cf663790a455815dc48fbf3dda264098c","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toastergui: use defaults on xhr_datatypeahead parameters\n\nThis patch prevents crashes when xhr_datatypeahead is called\nwithout proper parameters.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/4528490cf663790a455815dc48fbf3dda264098c"},{"sha":"6ad3078bd2be1a8cda99040acaa9bb81d77f0013","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toastergui: remove xhr_projectedit and xhr_projectinfo URLs\n\nThis patch removes the xhr_projectedit and xhr_projectinfo URLs\nin favour of REST calls to the Project page.\n\nThe project page takes now the POST requests to modify project\nsettings. All usages of removed URLs are now changed to point to the\nproject page, using the json format.\n\nThe interface call specs have not modified.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/6ad3078bd2be1a8cda99040acaa9bb81d77f0013"},{"sha":"928ee3fd4b52ea14b7eb704f1f27351362a9d27a","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: toaster table add raw data\n\nWe add in a JSON response both the raw data and the rendered\nversion for display. The rendered fields start with \"static:\"\nto mark a different \"namespace\".\n\nThe toaster.js is updated to always display the \"static:\" version\nof a field, if it exists (and ignore the raw data unless the\nstatic rendering is missing).\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/928ee3fd4b52ea14b7eb704f1f27351362a9d27a"},{"sha":"fb683135348b074412da154585c75865aad1eab0","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: ToasterTables add computational fields\n\nThis patch adds the ability to pass a function to be computed\nfor generating a field value in setting up a column in\nToasterTables.\n\nAlso adding \"displayable\" property that can be turned False for\ncolumns that are present in JSON data but are not part of the UI.\n\nAdd the \"id\" column by default for all rows.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/fb683135348b074412da154585c75865aad1eab0"},{"sha":"26dc19284e06a7ae35f75a243b2062f61e30f2ca","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: toastertables raise errors\n\nModifies the widget code to raise the Exceptions to the user\ninstead of printing then to stdout - making the programming\nerrors much more visible.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/26dc19284e06a7ae35f75a243b2062f61e30f2ca"},{"sha":"d3edea773000a663f5883e04f477d853bff64cf6","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: add class template view for single-object pages\n\nAdding ToasterTemplateView as prototype for all class-based\nviews that display single objects; equivalent to ToasterTable\nfor object lists.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/d3edea773000a663f5883e04f477d853bff64cf6"},{"sha":"fb5eb1d7759222573565936a964d602c148df139","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: eliminate duplicate querysets\n\nThe Layer_Version.get_equivalents_wpriority performs the same\nfunction as Project.compatible_layerversions, but in memory and\nwith worse performance.\n\nReplace the code in get_equivalents_wpriority with a call to\nthe project compatible_layerversions, which also returns a queryset\ninstead of a list (can be used to further enhance queries)\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/fb5eb1d7759222573565936a964d602c148df139"},{"sha":"8e7a2c3b125a34fd9d6fa0442ab13290137ecc51","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toastergui: remove xhr_datatypeahead and xhr_XXXbuild\n\nWe remove the endpoints for XHR on the toastergui application.\n\nThe endpoints are now replaced with calls to the respective\nREST endpoints (i.e. projectlayers, projecttargets, projectmachines).\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/8e7a2c3b125a34fd9d6fa0442ab13290137ecc51"},{"sha":"33d2b87aca667d72262a3928deaf35414b46a7c1","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toastergui: remove xhr_datatypeahaed layerdeps call\n\nThis patch removes the url-constructing calls to get the layer details\nin favor of embedding the look-up URL in the JSON data on the\nlayer list page.\n\nThis allows further removal of the XHR-specific code for layer dependencies\nin favor of REST calls to layer details data.\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/33d2b87aca667d72262a3928deaf35414b46a7c1"},{"sha":"a5bc29083d4f85a5695f3f62d5badb783c6f7224","author":{"email":"dca11ad146909de2e237c885165c72737f425f51@intel.com","name":"Alexandru DAMIAN"},"message":"toaster: fixes after refactoring\n\nThis patch fixes issues brought in by refactoring:\n\n* the New Build button is working with pre-set projects\n* the xhr_datatypeahead is exposed for calls that are not\nmapable to the REST objects\n* a new table returing recipes provided by layers currently\nselected in the project is used to provide recipe suggestions\n* the field names in json are switched from \"list\" to \"rows\" as\nto maintain consistency with the ToasterTables\n* the \"value\" field in xhr_ calls is now named \"search\" to maintain\nconsistency\n\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/a5bc29083d4f85a5695f3f62d5badb783c6f7224"},{"sha":"bd95425c35c7d8386c57329e425aa7802537b479","author":{"email":"18e72016cd4e90f62bacaed737efe24989e18e70@linux.intel.com","name":"Ed Bartosh"},"message":"toaster: Code cleanup: bashisms\n\nFixed the following bashisms:\n replaced echo -e -> printf\n removed 'function' from function definitions\n replaced $(< ${file}) -> `cat ${file}`\n\nSigned-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/bd95425c35c7d8386c57329e425aa7802537b479"},{"sha":"febf8bedf8f9d37659831cdde208d14ece2fb322","author":{"email":"18e72016cd4e90f62bacaed737efe24989e18e70@linux.intel.com","name":"Ed Bartosh"},"message":"toaster: Make toaster script to work in dash\n\nMade it working in dash. Note, that due to dash limitations\nscript will not work if sourced.\n\nSigned-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>\nSigned-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/febf8bedf8f9d37659831cdde208d14ece2fb322"},{"sha":"058e9db05767f2d46d46c02dd5043bb0f6b8e460","author":{"email":"4dd011c5840f5e355ee5497fa47a9529c5adc536@intel.com","name":"Vlad Fulgeanu"},"message":"toaster: tables: Remove obsolete field_name for select column\n\nfield_name is no longer used for this kind of column. So no need to specify\nit here.\n\nSigned-off-by: Vlad Fulgeanu <andrei-vlad.fulgeanu@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/058e9db05767f2d46d46c02dd5043bb0f6b8e460"},{"sha":"ecb70b0bc996529f1a6e58e5716b31e273395c98","author":{"email":"33a092d46d45172d3a17b9d6220a2b0aab6b46d5@intel.com","name":"Michael Wood"},"message":"toaster: Add ajax loading spinner\n\nThis adds an ajax loading spinner to provide feedback when in-page\nloading is happening. It will show after 1.2 seconds of initial loading.\n\n[YOCTO #7790]\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>","distinct":false,"url":"https://api.github.com/repos/madisongh/bitbake/commits/ecb70b0bc996529f1a6e58e5716b31e273395c98"}]}