)]}'
{
  "commit": "7de3bdd597e962ab2533f67018545c6fd2a33d16",
  "tree": "5c3116b9e2fc88f47f820014a1ce071d104b1773",
  "parents": [
    "ebe74cdcc911d70afd804b6218bab25744513578"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Fri Jul 18 01:51:53 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu Jul 17 19:13:58 2025 -0700"
  },
  "message": "webui: hide GitHub link in push dialog for non-GitHub remotes\n\nOnly show \"Open on GitHub\" button when pushing to GitHub remotes.\nThe dialog now checks the remote\u0027s is_github property before generating\na branch URL, returning empty string for non-GitHub remotes.\n\nChanges:\n- Modified _computeBranchURL() to check selectedRemote.is_github\n- Added test coverage for GitHub, GitLab, and self-hosted remotes\n- Updated demo mock to include non-GitHub remotes for testing\n\nThis prevents the confusing \"Open on GitHub\" button from appearing\nwhen pushing to GitLab, self-hosted Git servers, or other non-GitHub\nremote repositories.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sb441bfcebf8fea07k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92fae9e5ecf233d8e469c343a58603e0bc247477",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/demo/mock-git-data-service.ts",
      "new_id": "b643e501516388d756dcb5c504e33988034dc786",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/demo/mock-git-data-service.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eeb475e701ff6ee9334fa8187a2a50f50fe893d9",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-push-button.test.ts"
    },
    {
      "type": "modify",
      "old_id": "3d0a4b00a8af2f53d705a365a285314dc496357e",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/sketch-push-button.ts",
      "new_id": "c6e2ad7174c079383d6ab0c7c62729b04a13b9ae",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-push-button.ts"
    }
  ]
}
