Files
skills/tests/branch-tree.json
T

259 lines
7.2 KiB
JSON
Raw Normal View History

{
"generated_at": "2026-11-06T12:00:00+00:00",
"host_pid_namespace": true,
"delete_ready": false,
"delete_reason": "Secret Service locked",
"repos": [
{
"path": "@ROOT@/repos/github.com/me/demo",
"remote": "@ROOT@/origin.git",
"default": "main",
"missing": false,
"known": true,
"forge": "none",
"scanned_at": "2026-11-06T12:00:00+00:00",
"warnings": [],
"items": [
{
"branch": "feature",
"worktree": "@ROOT@/worktrees/github.com/me/demo/feature",
"head": "e7a0755c85d1c17bcdd24a7dc622681e2af5fc2a",
"detached": false,
"locked": null,
"worktree_state": "changed",
"staged": 0,
"unstaged": 0,
"untracked": 1,
"upstream": null,
"ahead": null,
"behind": null,
"gone": false,
"local_sha": "e7a0755c85d1c17bcdd24a7dc622681e2af5fc2a",
"remotes": {},
"compose_projects": [],
"images": [],
"state": "dirty",
"merged_by": null,
"merged_into": null,
"size_bytes": null,
"skip": null,
"actions": [
"worktree",
"local-branch"
],
"reason": "dirty: 1 paths",
"result": null,
"flow": {
"pull": [
"origin/main",
"store-i18n"
],
"push": [
"main",
"production"
],
"source": "file"
}
},
{
"branch": "feature/done",
"worktree": "@ROOT@/worktrees/github.com/me/demo/feature-done",
"head": "5b1e6fd3a7c0e2d94f8a61b3c2d7e9f0a1b2c3d4",
"detached": false,
"locked": null,
"worktree_state": "clean",
"staged": 0,
"unstaged": 0,
"untracked": 0,
"upstream": "origin/feature/done",
"ahead": 0,
"behind": 0,
"gone": true,
"local_sha": "5b1e6fd3a7c0e2d94f8a61b3c2d7e9f0a1b2c3d4",
"remotes": {},
"compose_projects": [
"demo-feature-done"
],
"images": [
"demo:feature-done"
],
"state": "merged-clean",
"merged_by": "#12",
"merged_into": "main",
"size_bytes": 4096,
"skip": null,
"actions": [
"worktree",
"local-branch",
"remote-branch"
],
"reason": "merged into main by #12",
"result": null,
"flow": null
},
{
"branch": "feature/kept",
"worktree": null,
"head": null,
"detached": false,
"locked": null,
"worktree_state": "none",
"staged": null,
"unstaged": null,
"untracked": null,
"upstream": null,
"ahead": null,
"behind": null,
"gone": false,
"local_sha": "0c9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a3b2c1d",
"remotes": {},
"compose_projects": [],
"images": [],
"state": "merged-clean",
"merged_by": "ancestor",
"merged_into": "main",
"size_bytes": null,
"skip": "ignored files beyond known caches: notes.txt",
"actions": [
"local-branch"
],
"reason": "merged into main",
"result": null
},
{
"branch": "main",
"worktree": "@ROOT@/repos/github.com/me/demo",
"head": "e7a0755c85d1c17bcdd24a7dc622681e2af5fc2a",
"detached": false,
"locked": null,
"worktree_state": "clean",
"staged": 0,
"unstaged": 0,
"untracked": 0,
"upstream": "origin/main",
"ahead": 1,
"behind": 0,
"gone": false,
"local_sha": "e7a0755c85d1c17bcdd24a7dc622681e2af5fc2a",
"remotes": {
"origin": "cff243cb6d57c4b4b435b418fd49d64c9751dda8"
},
"compose_projects": [],
"images": [],
"state": "protected",
"merged_by": null,
"merged_into": null,
"size_bytes": null,
"skip": null,
"actions": [],
"reason": "default or protected branch",
"result": null,
"flow": null
},
{
"branch": null,
"worktree": "@ROOT@/worktrees/github.com/me/demo/detached",
"head": "e7a0755c85d1c17bcdd24a7dc622681e2af5fc2a",
"detached": true,
"locked": null,
"worktree_state": "clean",
"staged": 0,
"unstaged": 0,
"untracked": 0,
"upstream": null,
"ahead": null,
"behind": null,
"gone": false,
"local_sha": null,
"remotes": {},
"compose_projects": [],
"images": [],
"state": "unmerged",
"merged_by": null,
"merged_into": null,
"size_bytes": null,
"skip": null,
"actions": [
"worktree"
],
"reason": "unmerged: 1 commits not in origin/main",
"result": null,
"flow": {
"pull": [],
"push": [],
"source": "invalid"
}
}
]
},
{
"path": "@ROOT@/outside/elsewhere",
"remote": null,
"default": "main",
"missing": false,
"known": false,
"forge": "none",
"scanned_at": "2026-11-06T12:00:00+00:00",
"warnings": [],
"items": [
{
"branch": "lone",
"worktree": "@ROOT@/worktrees/x/y/lone",
"head": "ff5731c77d13db964854912057ed09267431b6d9",
"detached": false,
"locked": null,
"worktree_state": "clean",
"staged": 0,
"unstaged": 0,
"untracked": 0,
"upstream": null,
"ahead": null,
"behind": null,
"gone": false,
"local_sha": "ff5731c77d13db964854912057ed09267431b6d9",
"remotes": {},
"compose_projects": [],
"images": [],
"state": "unmerged",
"merged_by": null,
"merged_into": null,
"size_bytes": null,
"skip": null,
"actions": [
"worktree",
"local-branch"
],
"reason": "no own commits",
"result": null
},
{
"branch": "main",
"worktree": "@ROOT@/outside/elsewhere",
"head": "ff5731c77d13db964854912057ed09267431b6d9",
"detached": false,
"locked": null,
"worktree_state": "clean",
"staged": 0,
"unstaged": 0,
"untracked": 0,
"upstream": null,
"ahead": null,
"behind": null,
"gone": false,
"local_sha": "ff5731c77d13db964854912057ed09267431b6d9",
"remotes": {},
"compose_projects": [],
"images": [],
"state": "protected",
"merged_by": null,
"merged_into": null,
"size_bytes": null,
"skip": null,
"actions": [],
"reason": "default or protected branch",
"result": null
}
]
}
]
}