)]}'
{
  "commit": "736285259207e702ae9ce167aefbf7ac1526dc94",
  "tree": "d6d11eea7e3669dcd8ea8d7af4b3bf51eafb11c4",
  "parents": [
    "482aa79db9719b94f604a6102dd66d1e4b94c2f2"
  ],
  "author": {
    "name": "Ink Open Source",
    "email": "ink-open-source@google.com",
    "time": "Thu Sep 17 15:10:38 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 17 15:11:27 2026"
  },
  "message": "Initial support for barrel twist in `ink::StrokeInput`\n\nPiperOrigin-RevId: 983204170\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a7c39357f0ef961a70cebf4b635b74908067671",
      "old_mode": 33188,
      "old_path": "ink/storage/input_batch.cc",
      "new_id": "9c369c312a3f4560e88fd8f1beaa12cd7d63b90f",
      "new_mode": 33188,
      "new_path": "ink/storage/input_batch.cc"
    },
    {
      "type": "modify",
      "old_id": "58693f4fd86e4d8c37287466949f99389036437c",
      "old_mode": 33188,
      "old_path": "ink/storage/input_batch.h",
      "new_id": "89ca3fc74f4c295d2fc8f6c798d2faa73b6718ff",
      "new_mode": 33188,
      "new_path": "ink/storage/input_batch.h"
    },
    {
      "type": "modify",
      "old_id": "776987ba77c3ddea4e6a1409ba5c163e83053899",
      "old_mode": 33188,
      "old_path": "ink/storage/input_batch_test.cc",
      "new_id": "2cb0b41c789515117bb6b3dab3aa128b7c3ec729",
      "new_mode": 33188,
      "new_path": "ink/storage/input_batch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "319de6ddec0eac3412f8efa3b7dcc5b751389e67",
      "old_mode": 33188,
      "old_path": "ink/storage/proto/stroke_input_batch.proto",
      "new_id": "f240f28a0675d093543d5259233498ae73cfaa58",
      "new_mode": 33188,
      "new_path": "ink/storage/proto/stroke_input_batch.proto"
    },
    {
      "type": "modify",
      "old_id": "d6bfb57b7db077b84773231d6d3281990a6921b9",
      "old_mode": 33188,
      "old_path": "ink/storage/stroke_input_batch.cc",
      "new_id": "6439adb7e07769ef800a2d6337c8cd8436aaf6e7",
      "new_mode": 33188,
      "new_path": "ink/storage/stroke_input_batch.cc"
    },
    {
      "type": "modify",
      "old_id": "95f9efc118f5c9c06c0800b179082ab7f7351d81",
      "old_mode": 33188,
      "old_path": "ink/storage/stroke_input_batch_test.cc",
      "new_id": "223a8264f6af3cb0d137ab24b02d4e74b1daa117",
      "new_mode": 33188,
      "new_path": "ink/storage/stroke_input_batch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89004e8888efd1d934c7154a340053f87c915ab0",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/fuzz_domains.cc",
      "new_id": "d0e487656a8714d11a7cb2bf137460a78aba586c",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/fuzz_domains.cc"
    },
    {
      "type": "modify",
      "old_id": "15fcecc8b696466d8fa73b87ee3b3280078b7f1a",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/internal/stroke_input_validation_helpers.cc",
      "new_id": "a76391b6e180a8f50ba101c372d543345fba0bc5",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/internal/stroke_input_validation_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "5596873efcddd4f27fc37b78a9286a247900f357",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/internal/stroke_input_validation_helpers.h",
      "new_id": "930ed8b404e4091d9fa1639d865bb05d6f833492",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/internal/stroke_input_validation_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "13416194a6ab36618bdb6992be81cd543ce7fb7c",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/internal/stroke_input_validation_helpers_test.cc",
      "new_id": "e130f00408d11509fac783232c8a0d89132cdc26",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/internal/stroke_input_validation_helpers_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b082e289908d894ffa20d707feef2340371fe874",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input.cc",
      "new_id": "9ea3673be6af46282624b37452b5e92c56f602fa",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input.cc"
    },
    {
      "type": "modify",
      "old_id": "c82c8caa96483c822eeb624695774ebecd19d196",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input.h",
      "new_id": "eb312bb4b60035889bd34db1727b8eb5e8511eac",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input.h"
    },
    {
      "type": "modify",
      "old_id": "314f756f14079819316d31368ede063e347dfc2f",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_batch.cc",
      "new_id": "a450e4953a8d4673c1160591c2b188c4d420b19f",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_batch.cc"
    },
    {
      "type": "modify",
      "old_id": "079491ed0bd29a65b82d0a5f5e40d5ec3c2dde89",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_batch.h",
      "new_id": "967e35cf3b749e056a406d2f5fe6a5b0e6c391bd",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_batch.h"
    },
    {
      "type": "modify",
      "old_id": "a26ba030e7a5e069e81d420b47ca9d532117417c",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_batch_iterator_test.cc",
      "new_id": "0e15983bea0f6663e94add8e45a438f1e88f2073",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_batch_iterator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab46b451075ace0140477e4255b0b63657aed477",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_batch_test.cc",
      "new_id": "0a4410cdc6395cf3af555a3d782489826a200856",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_batch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "300c6977c29efcf4813e21d47853d6cd301a1380",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_batch_transform_test.cc",
      "new_id": "98e0b465efd3a8ecfecd7c73d640cd0dd29e0adc",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_batch_transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5880b3ff0e380d7b5111c5c354ec8d1d7630c28",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/stroke_input_test.cc",
      "new_id": "13a70b771d58debd8150672d4b4fc6744c5b18f7",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/stroke_input_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22023d7be919938d63a96038d1dbe7686bb1ea59",
      "old_mode": 33188,
      "old_path": "ink/strokes/input/type_matchers.cc",
      "new_id": "e642ab37d3fd73f100a1c540c32f8396968557dc",
      "new_mode": 33188,
      "new_path": "ink/strokes/input/type_matchers.cc"
    }
  ]
}
