)]}'
{
  "commit": "49d3355b3ee5ab13a6e9ff80d3131895e60b0f95",
  "tree": "2c1954cef506abf3f357e031eba941cfe9a6c4b7",
  "parents": [
    "abb4b58dd72c8e68b7580927431416afb4c68aad"
  ],
  "author": {
    "name": "Dmitry Grand",
    "email": "dmgr@google.com",
    "time": "Thu Mar 19 10:30:18 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 19 17:30:18 2026 +0000"
  },
  "message": "183863 sort jobs (#4989)\n\n- For presubmit dashboard implemented checks sorting by task status first and by name within same status.\r\n- Added the functionality to auto-select the first check if none is currently selected.\r\n- Small fixes:\r\n  - lowered padding\r\n  - increased retry count while decreasing retry delay\r\n\r\nFix: https://github.com/flutter/flutter/issues/183863",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db07f63d929c4a4d2d848c013e0e3b0870e64ca3",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/scheduler.dart",
      "new_id": "9d809310f3b36713f3fc775ec9f9d6cbf6d3f2b7",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/scheduler.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed55344e721594a88bb2d82170bf0cbbeee9278d",
      "new_mode": 33188,
      "new_path": "conductor/archive/presubmit_dashboard_sorting_20260318/index.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6bd66c0a1bd520276088cb64494af124f0fc226",
      "new_mode": 33188,
      "new_path": "conductor/archive/presubmit_dashboard_sorting_20260318/metadata.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397495c35d1fed8a7aefb1ef7c477378feaa5246",
      "new_mode": 33188,
      "new_path": "conductor/archive/presubmit_dashboard_sorting_20260318/plan.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70e16a7211247280d929b65ae4f62ca0b62e73a5",
      "new_mode": 33188,
      "new_path": "conductor/archive/presubmit_dashboard_sorting_20260318/spec.md"
    },
    {
      "type": "modify",
      "old_id": "ce269c30519428b6b1f8458044f66754a3f9b75e",
      "old_mode": 33188,
      "old_path": "conductor/product.md",
      "new_id": "968f84d2653b75d6fdf575587952d5f7f14324f1",
      "new_mode": 33188,
      "new_path": "conductor/product.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d840bc7de2baf14631785aef1b93eaab61ea393",
      "new_mode": 33188,
      "new_path": "dashboard/lib/logic/task_sorting.dart"
    },
    {
      "type": "modify",
      "old_id": "be4c9f0e10b6d28e42bcfe10e8a589cb919256d3",
      "old_mode": 33188,
      "old_path": "dashboard/lib/views/presubmit_view.dart",
      "new_id": "ed53a5e28a10890a6b50720c4baf067673c61d65",
      "new_mode": 33188,
      "new_path": "dashboard/lib/views/presubmit_view.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d21f73d5442d0a8e54ecfd26dd1b9f8450ad5706",
      "new_mode": 33188,
      "new_path": "dashboard/test/logic/task_sorting_test.dart"
    },
    {
      "type": "modify",
      "old_id": "358bfe9b0d16adaa8b19e3200c86f2b51cdbf6ba",
      "old_mode": 33188,
      "old_path": "dashboard/test/views/presubmit_view_test.dart",
      "new_id": "a090e5fc3f7fc9a0df9606a995bbf82ee700803b",
      "new_mode": 33188,
      "new_path": "dashboard/test/views/presubmit_view_test.dart"
    }
  ]
}
