{
  "branches": [
    {
      "commitSha": "mc_main_sha_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "createdAt": "2024-12-01T10:00:00Z",
      "id": 1,
      "name": "main",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-10T14:00:00Z"
    },
    {
      "commitSha": "mc_feat_sha_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
      "createdAt": "2024-12-05T10:00:00Z",
      "id": 2,
      "name": "feature/refactor-config",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-10T15:00:00Z"
    }
  ],
  "comments": [],
  "commits": [
    {
      "authorEmail": "main@example.com",
      "authorLogin": "dev-main",
      "authorName": "Main Developer",
      "branchName": "main",
      "committerEmail": "main@example.com",
      "committerLogin": "dev-main",
      "committerName": "Main Developer",
      "createdAt": "2024-12-01T10:00:00Z",
      "htmlUrl": "https://github.com/dev-main/conflict-repo/commit/mc_base_sha_000",
      "id": 1,
      "message": "Initial commit: add config.json and index.js",
      "nodeId": "C_kwDOBmcc01",
      "parentShas": [],
      "repoId": 1,
      "sha": "mc_base_sha_000000000000000000000000000000",
      "treeUrl": "https://api.github.com/repos/dev-main/conflict-repo/git/trees/mc_base_sha_000",
      "updatedAt": "2024-12-01T10:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "main@example.com",
      "authorLogin": "dev-main",
      "authorName": "Main Developer",
      "branchName": "main",
      "committerEmail": "main@example.com",
      "committerLogin": "dev-main",
      "committerName": "Main Developer",
      "createdAt": "2024-12-10T14:00:00Z",
      "htmlUrl": "https://github.com/dev-main/conflict-repo/commit/mc_main_sha_aaa",
      "id": 2,
      "message": "fix: update config.json - change port to 8080 and add logging",
      "nodeId": "C_kwDOBmcc02",
      "parentShas": [
        "mc_base_sha_000000000000000000000000000000"
      ],
      "repoId": 1,
      "sha": "mc_main_sha_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "treeUrl": "https://api.github.com/repos/dev-main/conflict-repo/git/trees/mc_main_sha_aaa",
      "updatedAt": "2024-12-10T14:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "feature@example.com",
      "authorLogin": "dev-feature",
      "authorName": "Feature Developer",
      "branchName": "feature/refactor-config",
      "committerEmail": "feature@example.com",
      "committerLogin": "dev-feature",
      "committerName": "Feature Developer",
      "createdAt": "2024-12-10T15:00:00Z",
      "htmlUrl": "https://github.com/dev-main/conflict-repo/commit/mc_feat_sha_bbb",
      "id": 3,
      "message": "refactor: update config.json - change port to 9090 and add caching",
      "nodeId": "C_kwDOBmcc03",
      "parentShas": [
        "mc_base_sha_000000000000000000000000000000"
      ],
      "repoId": 1,
      "sha": "mc_feat_sha_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
      "treeUrl": "https://api.github.com/repos/dev-main/conflict-repo/git/trees/mc_feat_sha_bbb",
      "updatedAt": "2024-12-10T15:00:00Z",
      "verified": false
    }
  ],
  "files": [
    {
      "branchName": "main",
      "content": "{\n  \"app\": {\n    \"name\": \"my-service\",\n    \"port\": 8080,\n    \"host\": \"0.0.0.0\"\n  },\n  \"logging\": {\n    \"level\": \"info\",\n    \"format\": \"json\",\n    \"output\": \"stdout\"\n  },\n  \"database\": {\n    \"host\": \"localhost\",\n    \"port\": 5432,\n    \"name\": \"mydb\"\n  }\n}",
      "createdAt": "2024-12-01T10:00:00Z",
      "encoding": "utf-8",
      "id": 1,
      "path": "config.json",
      "repoId": 1,
      "sha": "mc_main_config_sha_111111111111111111111111",
      "size": 245,
      "type": "file",
      "updatedAt": "2024-12-10T14:00:00Z"
    },
    {
      "branchName": "main",
      "content": "const config = require('./config.json');\n\nconsole.log(`Starting ${config.app.name} on port ${config.app.port}`);\n\n// Server startup logic here\n",
      "createdAt": "2024-12-01T10:00:00Z",
      "encoding": "utf-8",
      "id": 2,
      "path": "index.js",
      "repoId": 1,
      "sha": "mc_main_index_sha_222222222222222222222222",
      "size": 140,
      "type": "file",
      "updatedAt": "2024-12-01T10:00:00Z"
    },
    {
      "branchName": "feature/refactor-config",
      "content": "{\n  \"app\": {\n    \"name\": \"my-service\",\n    \"port\": 9090,\n    \"host\": \"0.0.0.0\"\n  },\n  \"cache\": {\n    \"enabled\": true,\n    \"ttl\": 3600,\n    \"maxSize\": \"512mb\"\n  },\n  \"database\": {\n    \"host\": \"localhost\",\n    \"port\": 5432,\n    \"name\": \"mydb\"\n  }\n}",
      "createdAt": "2024-12-05T10:00:00Z",
      "encoding": "utf-8",
      "id": 3,
      "path": "config.json",
      "repoId": 1,
      "sha": "mc_feat_config_sha_333333333333333333333333",
      "size": 240,
      "type": "file",
      "updatedAt": "2024-12-10T15:00:00Z"
    },
    {
      "branchName": "feature/refactor-config",
      "content": "const config = require('./config.json');\n\nconsole.log(`Starting ${config.app.name} on port ${config.app.port}`);\n\n// Server startup logic here\n",
      "createdAt": "2024-12-05T10:00:00Z",
      "encoding": "utf-8",
      "id": 4,
      "path": "index.js",
      "repoId": 1,
      "sha": "mc_main_index_sha_222222222222222222222222",
      "size": 140,
      "type": "file",
      "updatedAt": "2024-12-05T10:00:00Z"
    }
  ],
  "issues": [
    {
      "assignees": [
        "dev-feature"
      ],
      "authorLogin": "dev-feature",
      "body": null,
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-10T15:30:00Z",
      "htmlUrl": "https://github.com/dev-main/conflict-repo/pull/1",
      "id": 1,
      "isPullRequest": true,
      "labels": [
        "conflict"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBmci01",
      "number": 1,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Refactor configuration system",
      "updatedAt": "2024-12-10T15:30:00Z"
    }
  ],
  "labels": [
    {
      "color": "e11d48",
      "createdAt": "2024-12-01T10:00:00Z",
      "description": "Has merge conflicts",
      "id": 2,
      "isDefault": false,
      "name": "conflict",
      "nodeId": "LA_kwDOBmcl02",
      "repoId": 1,
      "updatedAt": "2024-12-01T10:00:00Z"
    }
  ],
  "pullRequests": [
    {
      "additions": 8,
      "assignees": [
        "dev-feature"
      ],
      "authorLogin": "dev-feature",
      "autoMerge": null,
      "baseRef": "main",
      "baseSha": "mc_main_sha_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "body": "## Summary\n\nRefactors the configuration to use port 9090 and adds caching support.\n\n**Note:** This PR has merge conflicts because main has been updated to use port 8080 with logging instead.\n\nBoth branches modified `config.json` with different port numbers and different feature additions.",
      "changedFiles": 1,
      "closedAt": null,
      "comments": 0,
      "commits": 1,
      "createdAt": "2024-12-10T15:30:00Z",
      "deletions": 4,
      "diffUrl": "https://github.com/dev-main/conflict-repo/pull/1.diff",
      "draft": false,
      "headRef": "feature/refactor-config",
      "headSha": "mc_feat_sha_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
      "htmlUrl": "https://github.com/dev-main/conflict-repo/pull/1",
      "id": 1,
      "labels": [
        "conflict"
      ],
      "locked": false,
      "maintainerCanModify": true,
      "mergeable": false,
      "mergeCommitSha": null,
      "merged": false,
      "mergedAt": null,
      "mergedBy": null,
      "milestone": null,
      "nodeId": "PR_kwDOBmcp01",
      "number": 1,
      "patchUrl": "https://github.com/dev-main/conflict-repo/pull/1.patch",
      "repoId": 1,
      "requestedReviewers": [
        "dev-main"
      ],
      "reviewComments": 0,
      "state": "open",
      "title": "Refactor configuration system",
      "updatedAt": "2024-12-10T15:30:00Z"
    }
  ],
  "repos": [
    {
      "allowAutoMerge": false,
      "allowMergeCommit": true,
      "allowRebaseMerge": true,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/dev-main/conflict-repo.git",
      "createdAt": "2024-12-01T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": false,
      "description": "Repository set up to demonstrate merge conflicts",
      "disabled": false,
      "fork": false,
      "forksCount": 0,
      "fullName": "dev-main/conflict-repo",
      "hasIssues": true,
      "hasPages": false,
      "hasProjects": false,
      "hasWiki": false,
      "htmlUrl": "https://github.com/dev-main/conflict-repo",
      "id": 1,
      "language": "JavaScript",
      "license": null,
      "name": "conflict-repo",
      "nodeId": "R_kgDOBconf1",
      "openIssuesCount": 1,
      "owner": "dev-main",
      "private": false,
      "pushedAt": "2024-12-10T15:00:00Z",
      "sshUrl": "sample-user-1@example.test:dev-main/conflict-repo.git",
      "stargazersCount": 0,
      "topics": [],
      "updatedAt": "2024-12-10T15:00:00Z",
      "visibility": "public",
      "watchersCount": 0
    }
  ],
  "users": [
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/2001?v=4",
      "bio": null,
      "company": null,
      "createdAt": "2020-01-01T00:00:00Z",
      "email": "main@example.com",
      "followers": 50,
      "following": 10,
      "htmlUrl": "https://github.com/dev-main",
      "id": 1,
      "location": null,
      "login": "dev-main",
      "name": "Main Developer",
      "nodeId": "U_kgDOBmain1",
      "publicRepos": 10,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-01T00:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/2002?v=4",
      "bio": null,
      "company": null,
      "createdAt": "2021-01-01T00:00:00Z",
      "email": "feature@example.com",
      "followers": 20,
      "following": 5,
      "htmlUrl": "https://github.com/dev-feature",
      "id": 2,
      "location": null,
      "login": "dev-feature",
      "name": "Feature Developer",
      "nodeId": "U_kgDOBfeat2",
      "publicRepos": 5,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-01T00:00:00Z"
    }
  ],
  "workflowRuns": [],
  "workflows": []
}
