mirror of
https://github.com/stablyai/orca.git
synced 2026-10-30 16:47:34 +00:00
fix(sidebar): draw a cross-host project's header in each host section (#36012)
A project checked out on two hosts kept one header, placed in the host section of its anchor repo, so the other host's rows sat under the previous project. Project headers now carry, for each host that owns one of their rows, that project's own registration on that host and its counts, and host sectioning gives every such host its own copy, the way Pinned and status lanes already split. A header never borrows another host's or another project's registration, a hidden host that only anchors the header no longer gets a section, and a view that ends up showing one host still names that host's registration. Every header inside a host section now names that section's host, and a copy an earlier section already drew is marked repeated. When a repo id is registered on several hosts, a copy's create button opens the composer on its own host; header drag keys on the project's anchor and skips repeated copies, so reordering still moves the project once; the phone keys each copy per section while collapsing it as one. The desktop list also resolves each row's repo by host, as the feed already does, so same-id registrations on two hosts keep their own. Host sectioning also stops carrying an ended project group into the next ungrouped project, and host badge counts no longer add a project group's project count when the group is expanded. Fixes #35741
This commit is contained in:
@@ -53,7 +53,6 @@
|
||||
1 src/shared/folder-workspace-execution-host.ts
|
||||
1 src/shared/github/github-cache-key.ts
|
||||
1 src/shared/new-workspace-dialog-repo.ts
|
||||
1 src/shared/sidebar-list/host-section-rows.ts
|
||||
1 src/shared/sidebar-list/workspace-review-facts.ts
|
||||
1 src/shared/workspace-session-terminal-buffers.ts
|
||||
1 src/shared/worktree/ownership.ts
|
||||
|
||||
@@ -498,3 +498,45 @@ describe('the phone list before the first feed read', () => {
|
||||
expect(preFeed('', [])).toEqual([])
|
||||
})
|
||||
})
|
||||
|
||||
describe('a header repeated in two host sections', () => {
|
||||
it('gets a distinct list key in each section and one shared collapse key', () => {
|
||||
const projectHeader = {
|
||||
type: 'header' as const,
|
||||
key: 'project:p',
|
||||
label: 'P',
|
||||
count: 0,
|
||||
icon: { kind: 'project' as const }
|
||||
}
|
||||
const hostHeader = (hostId: 'local' | 'ssh:gpu') => ({
|
||||
type: 'host-header' as const,
|
||||
key: `host:${hostId}`,
|
||||
hostId,
|
||||
kind: hostId === 'local' ? ('local' as const) : ('ssh' as const),
|
||||
label: hostId,
|
||||
detail: '',
|
||||
health: 'available' as const,
|
||||
collapsed: false,
|
||||
count: 0
|
||||
})
|
||||
const sections = buildHostFeedSections({
|
||||
rows: [
|
||||
hostHeader('local'),
|
||||
{ ...projectHeader, hostId: 'local' },
|
||||
hostHeader('ssh:gpu'),
|
||||
{ ...projectHeader, hostId: 'ssh:gpu' }
|
||||
],
|
||||
lastVisited: null,
|
||||
liveRows: [],
|
||||
repoHostIdByRepoId: new Map(),
|
||||
search: ''
|
||||
})
|
||||
|
||||
expect(sections.map(({ key, collapseKey }) => [key, collapseKey ?? key])).toEqual([
|
||||
['host:local', 'host:local'],
|
||||
['project:p@local', 'project:p'],
|
||||
['host:ssh:gpu', 'host:ssh:gpu'],
|
||||
['project:p@ssh:gpu', 'project:p']
|
||||
])
|
||||
})
|
||||
})
|
||||
|
||||
@@ -98,6 +98,16 @@ function matchesSearch(row: Worktree, query: string): boolean {
|
||||
}
|
||||
|
||||
// Use desktop headers/order/nesting with phone live content and last-visited highlight; apply search locally because desktop search never reaches the feed.
|
||||
// Project and group headers repeat per host section but collapse as one.
|
||||
function hostSectionKeys(
|
||||
collapseKey: string,
|
||||
sectionHostId: ExecutionHostId | null
|
||||
): Pick<Section, 'key' | 'collapseKey'> {
|
||||
return sectionHostId
|
||||
? { key: `${collapseKey}@${sectionHostId}`, collapseKey }
|
||||
: { key: collapseKey }
|
||||
}
|
||||
|
||||
export function buildHostFeedSections(sources: HostFeedListSources): Section[] {
|
||||
const liveRowOf = indexLiveRows(sources.liveRows, sources.repoHostIdByRepoId)
|
||||
const query = sources.search.trim().toLowerCase()
|
||||
@@ -146,7 +156,7 @@ export function buildHostFeedSections(sources: HostFeedListSources): Section[] {
|
||||
folderScanGroupIds.add(row.projectGroup.id)
|
||||
}
|
||||
push({
|
||||
key: row.collapseKey ?? row.key,
|
||||
...hostSectionKeys(row.collapseKey ?? row.key, sectionHostId),
|
||||
title: headerTitle(row),
|
||||
count: row.count,
|
||||
...(row.icon.kind === 'pinned' ? { icon: 'pin' as const } : {}),
|
||||
|
||||
@@ -184,7 +184,8 @@ export function HostWorkspaceList({ controller }: { controller: HostScreenContro
|
||||
if (!section.title) {
|
||||
return pendingCreations ? <>{pendingCreations}</> : null
|
||||
}
|
||||
const isCollapsed = controller.collapsedGroups.has(section.key)
|
||||
const collapseKey = section.collapseKey ?? section.key
|
||||
const isCollapsed = controller.collapsedGroups.has(collapseKey)
|
||||
const count =
|
||||
section.count ?? rawSections.find((s) => s.key === section.key)?.data.length ?? 0
|
||||
const repoSectionLook =
|
||||
@@ -205,7 +206,7 @@ export function HostWorkspaceList({ controller }: { controller: HostScreenContro
|
||||
}
|
||||
: null
|
||||
]}
|
||||
onPress={() => settings.toggleCollapsed(section.key)}
|
||||
onPress={() => settings.toggleCollapsed(collapseKey)}
|
||||
>
|
||||
{isCollapsed ? (
|
||||
<ChevronRight size={12} color={colors.textMuted} style={styles.sectionIcon} />
|
||||
@@ -228,7 +229,7 @@ export function HostWorkspaceList({ controller }: { controller: HostScreenContro
|
||||
) : null}
|
||||
<Text style={styles.sectionTitle}>{section.title}</Text>
|
||||
<Text style={styles.sectionCount}>{count}</Text>
|
||||
{pendingCollapseKeys.has(section.key) && (
|
||||
{pendingCollapseKeys.has(collapseKey) && (
|
||||
<ActivityIndicator
|
||||
size="small"
|
||||
color={colors.textMuted}
|
||||
|
||||
@@ -102,7 +102,10 @@ export type SectionRepo = ProjectSectionRepo & {
|
||||
export type SectionPendingCreation = { key: string; repoName: string | null }
|
||||
|
||||
export type Section = {
|
||||
/** The list identity; unique even when one header repeats in several host sections. */
|
||||
key: string
|
||||
/** The view's collapse key when it differs from `key`; a header's copies share it. */
|
||||
collapseKey?: string
|
||||
title: string
|
||||
icon?: 'pin'
|
||||
repo?: SectionRepo
|
||||
|
||||
@@ -9,6 +9,7 @@ import {
|
||||
} from '@/store/selectors'
|
||||
import type { ProjectGroup } from '../../../../shared/project-group-types'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
import { getHeaderCreateWorkspaceTarget } from './header-create-workspace-target'
|
||||
import {
|
||||
getRepoExecutionHostId,
|
||||
getSettingsFocusedExecutionHostId
|
||||
@@ -164,8 +165,13 @@ const WorktreeList = React.memo(function WorktreeList({
|
||||
}, [])
|
||||
|
||||
const handleCreateForRepo = useCallback(
|
||||
(projectId: string) => {
|
||||
openModal('new-workspace-composer', { initialRepoId: projectId, telemetrySource: 'sidebar' })
|
||||
(repo: Repo, { pinHost }: { pinHost: boolean }) => {
|
||||
const { repos, projectHostSetups } = useAppStore.getState()
|
||||
openModal('new-workspace-composer', {
|
||||
initialRepoId: repo.id,
|
||||
...(pinHost ? getHeaderCreateWorkspaceTarget(repo, repos, projectHostSetups) : {}),
|
||||
telemetrySource: 'sidebar'
|
||||
})
|
||||
},
|
||||
[openModal]
|
||||
)
|
||||
|
||||
+48
-48
@@ -8,7 +8,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -41,7 +41,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -77,7 +77,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -98,7 +98,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -122,7 +122,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -133,7 +133,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -164,7 +164,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -197,7 +197,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -234,7 +234,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -255,7 +255,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -279,7 +279,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -290,7 +290,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -322,7 +322,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -355,7 +355,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -391,7 +391,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -412,7 +412,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -436,7 +436,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a orca::/w/feat
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -447,7 +447,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -478,7 +478,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -511,7 +511,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -548,7 +548,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -569,7 +569,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -593,7 +593,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a orca::/w/feat
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -604,7 +604,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -636,7 +636,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -669,7 +669,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -705,7 +705,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -726,7 +726,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -750,7 +750,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -761,7 +761,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -792,7 +792,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -825,7 +825,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -862,7 +862,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -883,7 +883,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -907,7 +907,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -918,7 +918,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -954,7 +954,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -987,7 +987,7 @@ cmd ids unmounted: orca::/w/feat-a lab::/w/gitlab-mr orca::/w/feat-b orca::/w/fe
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1023,7 +1023,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1044,7 +1044,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -1068,7 +1068,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a lab::/w/gitla
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1079,7 +1079,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|lab::/w/gitlab-mr pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -1110,7 +1110,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1143,7 +1143,7 @@ cmd ids unmounted: orca::/w/feat-a lab::/w/gitlab-mr orca::/w/feat-b orca::/w/fe
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1180,7 +1180,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1201,7 +1201,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -1225,7 +1225,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a lab::/w/gitla
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1236,7 +1236,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
|
||||
+4
-4
@@ -172,7 +172,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:5 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-b depth=1 groupDepth=1 children=1 lineageKey=lineage:orca::/w/feat-b hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-c depth=2 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-b
|
||||
@@ -188,7 +188,7 @@ FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-f
|
||||
HEADER key=project:repo:api label="api" count=1 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -212,13 +212,13 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/w/Zeta orca::/w/feat-c
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:5 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=0 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
HEADER key=project:repo:api label="api" count=1 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
|
||||
+4
-4
@@ -87,7 +87,7 @@ visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=pinned owning=project:p-orca
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
@@ -116,7 +116,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh lab::/lab fol
|
||||
visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -145,7 +145,7 @@ visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=pinned owning=project:p-orca
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -176,7 +176,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a lab::/lab fol
|
||||
visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
|
||||
+57
-64
@@ -213,32 +213,30 @@ cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=repo pinnedInGroups=false ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=15
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
HEADER key=pinned collapseKey=pinned label="Pinned" count=4 tone="text-foreground" icon=Pin hostId=local hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 children=2 lineageKey=lineage:orca::/w/feat-a placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:|orca::/w/feat-b depth=1 groupDepth=0 children=1 lineageKey=lineage:orca::/w/feat-b placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-a
|
||||
ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-b
|
||||
ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true children=0 showProject=true placement=pinned owning=project:repo:lab parent=pinned:|orca::/w/feat-a
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostId=local hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]} ids=[orca::/orca,orca::/w/Zeta]
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1 hostId=local
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2 hostId=local
|
||||
ITEM rowKey=project:repo:lab:|lab::/lab depth=0 groupDepth=2 lastChild=true children=0 placement=natural owning=project:repo:lab path=project-group:pg-work>project-group:pg-nested>project:repo:lab
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0 hostId=local
|
||||
FOLDER key=folder-workspace:local|folder:fw-review projectGroup=pg-folders depth=0 groupDepth=1
|
||||
FOLDER key=folder-workspace:local|folder:fw-notes projectGroup=pg-folders depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostId=local
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0 hostId=local
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:ext
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=2
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0 hostId=runtime:env-1
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
@@ -246,9 +244,10 @@ HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnecte
|
||||
HEADER key=pinned collapseKey=pinned:host:ssh:gpu-vm label="Pinned" count=2 tone="text-foreground" icon=Pin hostId=ssh:gpu-vm hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca-ssh::/w/remote-x,shared::/w/same]
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
HEADER key=project:p-orca label="orca" count=1 tone="text-foreground" icon=FolderTree repo=orca-ssh projectGroupDepth=1 hostId=ssh:gpu-vm hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]} ids=[orca-ssh::/orca-ssh]
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -259,7 +258,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -288,17 +287,13 @@ selectionOrder: |orca::/w/feat-a |orca::/w/feat-b |orca::/w/feat-c |lab::/w/gitl
|
||||
cmd1-9 mounted: 1=orca::/w/feat-a#lineage:orca::/w/feat-a 2=orca::/w/feat-b#lineage:orca::/w/feat-b 3=orca::/w/feat-c 4=lab::/w/gitlab-mr 5=orca::/orca 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd1-9 unmounted: 1=orca::/w/feat-a 2=orca::/w/feat-b 3=orca::/w/feat-c 4=lab::/w/gitlab-mr 5=orca::/orca 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr orca::/orca orca::/w/Zeta lab::/lab folder:fw-review folder:fw-notes shared::/w/same ext::/ext api::/api api::/w/api-y orca-ssh::/w/remote-x orca-ssh::/orca-ssh folder:fw-remote
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:shared project:repo:ext project-group:pg-remote-folders host:ssh:gpu-vm pinned project:p-orca project:repo:lab lineage:orca::/w/feat-a --
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:empty host:runtime:env-1 host:ssh:gpu-vm project-group:pg-remote-folders project:repo:api lineage:orca::/w/feat-a --
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=4
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=3
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting collapsed=true count=2
|
||||
HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnected collapsed=true count=2
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -309,56 +304,55 @@ HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" ico
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
SECTION project:p-orca: project:p-orca:|orca::/orca project:p-orca:|orca-ssh::/orca-ssh project:p-orca:|orca::/w/Zeta
|
||||
SECTION project:repo:api: project:repo:api:runtime:env-1|api::/api project:repo:api:runtime:env-1|api::/w/api-y
|
||||
SECTION project:repo:lab: project:repo:lab:|lab::/lab
|
||||
SECTION project:repo:shared: project:repo:shared:local|shared::/w/same
|
||||
SECTION project:repo:empty: -
|
||||
SECTION project:repo:ext: project:repo:ext:|ext::/ext
|
||||
renderedKeys: 7
|
||||
renderedKeys: 3
|
||||
placeholders: empty
|
||||
selectionOrder: runtime:env-1|api::/api runtime:env-1|api::/w/api-y
|
||||
cmd1-9 mounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd1-9 unmounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd ids unmounted: api::/api api::/w/api-y
|
||||
selectionOrder: -
|
||||
cmd1-9 mounted: -
|
||||
cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=repo pinnedInGroups=true ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=15
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
HEADER key=pinned collapseKey=pinned label="Pinned" count=4 tone="text-foreground" icon=Pin hostId=local hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 children=2 lineageKey=lineage:orca::/w/feat-a placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:|orca::/w/feat-b depth=1 groupDepth=0 children=1 lineageKey=lineage:orca::/w/feat-b placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-a
|
||||
ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-b
|
||||
ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true children=0 showProject=true placement=pinned owning=project:repo:lab parent=pinned:|orca::/w/feat-a
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostId=local hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c]
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-b depth=1 groupDepth=1 children=1 lineageKey=lineage:orca::/w/feat-b placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-c depth=2 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-b
|
||||
ITEM rowKey=project:p-orca:|lab::/w/gitlab-mr depth=1 groupDepth=1 lastChild=true children=0 showProject=true placement=natural owning=project:repo:lab path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1 hostId=local
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2 hostId=local
|
||||
ITEM rowKey=project:repo:lab:|lab::/lab depth=0 groupDepth=2 lastChild=true children=0 placement=natural owning=project:repo:lab path=project-group:pg-work>project-group:pg-nested>project:repo:lab
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0 hostId=local
|
||||
FOLDER key=folder-workspace:local|folder:fw-review projectGroup=pg-folders depth=0 groupDepth=1
|
||||
FOLDER key=folder-workspace:local|folder:fw-notes projectGroup=pg-folders depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostId=local hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]} ids=[shared::/w/same]
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0 hostId=local
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:ext
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=2
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0 hostId=runtime:env-1
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
@@ -366,10 +360,11 @@ HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnecte
|
||||
HEADER key=pinned collapseKey=pinned:host:ssh:gpu-vm label="Pinned" count=2 tone="text-foreground" icon=Pin hostId=ssh:gpu-vm hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca-ssh::/w/remote-x,shared::/w/same]
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca-ssh projectGroupDepth=1 hostId=ssh:gpu-vm hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]} ids=[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:shared
|
||||
-- rows before host sections --
|
||||
@@ -381,7 +376,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -402,7 +397,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -422,17 +417,13 @@ selectionOrder: |orca::/orca |orca::/w/feat-a |orca::/w/feat-b |orca::/w/feat-c
|
||||
cmd1-9 mounted: 1=orca::/orca 2=orca::/w/feat-a#lineage:orca::/w/feat-a 3=orca::/w/feat-b#lineage:orca::/w/feat-b 4=orca::/w/feat-c 5=lab::/w/gitlab-mr 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd1-9 unmounted: 1=orca::/orca 2=orca::/w/feat-a 3=orca::/w/feat-b 4=orca::/w/feat-c 5=lab::/w/gitlab-mr 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd ids unmounted: orca::/orca orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta lab::/lab folder:fw-review folder:fw-notes shared::/w/same ext::/ext api::/api api::/w/api-y orca-ssh::/orca-ssh orca-ssh::/w/remote-x folder:fw-remote
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:shared project:repo:ext project-group:pg-remote-folders host:ssh:gpu-vm pinned project:p-orca project:repo:lab lineage:orca::/w/feat-a --
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:empty host:runtime:env-1 host:ssh:gpu-vm project-group:pg-remote-folders project:repo:api lineage:orca::/w/feat-a --
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=5
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=3
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting collapsed=true count=2
|
||||
HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnected collapsed=true count=2
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -443,14 +434,16 @@ HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" ico
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
SECTION project:p-orca: project:p-orca:|orca::/orca project:p-orca:|orca-ssh::/orca-ssh project:p-orca:|orca::/w/feat-a project:p-orca:|orca::/w/feat-b project:p-orca:|orca::/w/feat-c project:p-orca:|lab::/w/gitlab-mr project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x project:p-orca:|orca::/w/Zeta
|
||||
SECTION project:repo:api: project:repo:api:runtime:env-1|api::/api project:repo:api:runtime:env-1|api::/w/api-y
|
||||
SECTION project:repo:lab: project:repo:lab:|lab::/lab
|
||||
SECTION project:repo:shared: project:repo:shared:ssh:gpu-vm|shared::/w/same project:repo:shared:local|shared::/w/same
|
||||
SECTION project:repo:empty: -
|
||||
@@ -461,12 +454,12 @@ PREFERRED |orca::/w/feat-c -> project:p-orca:|orca::/w/feat-c
|
||||
PREFERRED |lab::/w/gitlab-mr -> project:p-orca:|lab::/w/gitlab-mr
|
||||
PREFERRED ssh:gpu-vm|orca-ssh::/w/remote-x -> project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x
|
||||
PREFERRED ssh:gpu-vm|shared::/w/same -> project:repo:shared:ssh:gpu-vm|shared::/w/same
|
||||
renderedKeys: 7
|
||||
renderedKeys: 3
|
||||
placeholders: empty
|
||||
selectionOrder: runtime:env-1|api::/api runtime:env-1|api::/w/api-y
|
||||
cmd1-9 mounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd1-9 unmounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd ids unmounted: api::/api api::/w/api-y
|
||||
selectionOrder: -
|
||||
cmd1-9 mounted: -
|
||||
cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=workspace-status pinnedInGroups=false ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
|
||||
+3
-3
@@ -102,7 +102,7 @@ visible: r-angstrom::/w/angstrom r-angstrom::/w/angstrom r-angstrom::/w/ångstr
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[r-angstrom::/w/angstrom] local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström]}
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
@@ -142,7 +142,7 @@ visible: r-eclair::/w/w10 r-eclair::/w/zebra r-angstrom::/w/angstrom r-angstrom:
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[r-angstrom::/w/angstrom] local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström]}
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
@@ -182,7 +182,7 @@ visible: r-angstrom::/w/angstrom r-angstrom::/w/angstrom r-angstrom::/w/ångstr
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[r-angstrom::/w/angstrom] local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström]}
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
|
||||
+6
-6
@@ -132,7 +132,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -165,7 +165,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -201,7 +201,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -222,7 +222,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -246,7 +246,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -257,7 +257,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={ssh:gpu-vm:1 local:1} hostIds={ssh:gpu-vm:[shared::/w/same] local:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
|
||||
+12
-12
@@ -132,7 +132,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -165,7 +165,7 @@ cmd ids unmounted: orca::/w/feat-a lab::/w/gitlab-mr orca::/w/feat-b orca::/w/fe
|
||||
visible: orca::/w/Zeta orca::/w/feat-a orca-ssh::/w/remote-x lab::/w/gitlab-mr api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -202,7 +202,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/orca,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -223,7 +223,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -247,7 +247,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/Zeta orca::/w/feat-a
|
||||
visible: orca::/w/Zeta orca::/w/feat-a orca-ssh::/w/remote-x lab::/w/gitlab-mr api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/orca,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -258,7 +258,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -675,7 +675,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -708,7 +708,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -745,7 +745,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -766,7 +766,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -790,7 +790,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -801,7 +801,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
|
||||
@@ -8,7 +8,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -41,7 +41,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -77,7 +77,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -98,7 +98,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -122,7 +122,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -133,7 +133,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -164,7 +164,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -197,7 +197,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -234,7 +234,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -255,7 +255,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -279,7 +279,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -290,7 +290,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -322,7 +322,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -355,7 +355,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -391,7 +391,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -412,7 +412,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -436,7 +436,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a orca::/w/feat
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -447,7 +447,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -478,7 +478,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -511,7 +511,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -548,7 +548,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -569,7 +569,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -593,7 +593,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a orca::/w/feat
|
||||
visible: api::/w/api-y orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x shared::/w/same shared::/w/same orca::/w/Zeta
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -604,7 +604,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -636,7 +636,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -669,7 +669,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/Zeta orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -705,7 +705,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -726,7 +726,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -750,7 +750,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/Zeta orca::/w/feat-a
|
||||
visible: orca::/w/Zeta orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -761,7 +761,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -792,7 +792,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -825,7 +825,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/Zeta orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -862,7 +862,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -883,7 +883,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -907,7 +907,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/Zeta orca::/w/feat-a
|
||||
visible: orca::/w/Zeta orca::/w/feat-a api::/w/api-y orca::/w/feat-b orca::/orca orca::/w/feat-c lab::/w/gitlab-mr api::/api ext::/ext lab::/lab orca-ssh::/orca-ssh orca-ssh::/w/remote-x shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/Zeta,orca::/w/feat-a,orca::/w/feat-b,orca::/orca,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -918,7 +918,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -950,7 +950,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -983,7 +983,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta shared::/w/same shared::/w/same orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1019,7 +1019,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1040,7 +1040,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -1064,7 +1064,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta shared::/w/same shared::/w/same orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1075,7 +1075,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -1106,7 +1106,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1139,7 +1139,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta shared::/w/same shared::/w/same orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1176,7 +1176,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1197,7 +1197,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -1221,7 +1221,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta shared::/w/same shared::/w/same orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,orca::/w/feat-c,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/orca] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1232,7 +1232,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
@@ -1264,7 +1264,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1297,7 +1297,7 @@ cmd ids unmounted: orca::/w/feat-a lab::/w/gitlab-mr orca::/w/feat-b orca::/w/fe
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1333,7 +1333,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1354,7 +1354,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -1378,7 +1378,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a lab::/w/gitla
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1389,7 +1389,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|lab::/w/gitlab-mr pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
@@ -1420,7 +1420,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1453,7 +1453,7 @@ cmd ids unmounted: orca::/w/feat-a lab::/w/gitlab-mr orca::/w/feat-b orca::/w/fe
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={ssh:gpu-vm:1 local:2} hostIds={ssh:gpu-vm:[orca-ssh::/orca-ssh] local:[orca::/orca,orca::/w/Zeta]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1490,7 +1490,7 @@ ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -1511,7 +1511,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
@@ -1535,7 +1535,7 @@ cmd ids unmounted: orca-ssh::/orca-ssh orca::/orca orca::/w/feat-a lab::/w/gitla
|
||||
visible: api::/w/api-y api::/api ext::/ext orca::/w/feat-a lab::/w/gitlab-mr lab::/lab orca::/w/feat-b orca::/w/feat-c orca-ssh::/orca-ssh orca::/orca orca-ssh::/w/remote-x orca::/w/Zeta shared::/w/same shared::/w/same
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca-ssh::/w/remote-x,shared::/w/same]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,lab::/w/gitlab-mr,orca::/w/feat-b,orca::/w/feat-c,orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh,orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -1546,7 +1546,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
|
||||
+4
-4
@@ -172,7 +172,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:5 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x]}
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-b depth=1 groupDepth=1 children=1 lineageKey=lineage:orca::/w/feat-b hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-c depth=2 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-b
|
||||
@@ -188,7 +188,7 @@ FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-f
|
||||
HEADER key=project:repo:api label="api" count=1 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -212,13 +212,13 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/w/Zeta orca::/w/feat-c
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:5 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=0 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
HEADER key=project:repo:api label="api" count=1 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
|
||||
+4
-4
@@ -87,7 +87,7 @@ visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=pinned owning=project:p-orca
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
@@ -116,7 +116,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh lab::/lab fol
|
||||
visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -145,7 +145,7 @@ visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=pinned owning=project:p-orca
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -176,7 +176,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a lab::/lab fol
|
||||
visible: orca::/w/feat-a orca::/orca orca-ssh::/orca-ssh api::/api lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=1 tone="text-foreground" icon=Pin hostCounts={local:1} hostIds={local:[orca::/w/feat-a]} ids=[orca::/w/feat-a]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/w/feat-a,orca::/orca] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
|
||||
+57
-64
@@ -213,32 +213,30 @@ cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=repo pinnedInGroups=false ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=15
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
HEADER key=pinned collapseKey=pinned label="Pinned" count=4 tone="text-foreground" icon=Pin hostId=local hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 children=2 lineageKey=lineage:orca::/w/feat-a placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:|orca::/w/feat-b depth=1 groupDepth=0 children=1 lineageKey=lineage:orca::/w/feat-b placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-a
|
||||
ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-b
|
||||
ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true children=0 showProject=true placement=pinned owning=project:repo:lab parent=pinned:|orca::/w/feat-a
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostId=local hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]} ids=[orca::/orca,orca::/w/Zeta]
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1 hostId=local
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2 hostId=local
|
||||
ITEM rowKey=project:repo:lab:|lab::/lab depth=0 groupDepth=2 lastChild=true children=0 placement=natural owning=project:repo:lab path=project-group:pg-work>project-group:pg-nested>project:repo:lab
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0 hostId=local
|
||||
FOLDER key=folder-workspace:local|folder:fw-review projectGroup=pg-folders depth=0 groupDepth=1
|
||||
FOLDER key=folder-workspace:local|folder:fw-notes projectGroup=pg-folders depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostId=local
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0 hostId=local
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:ext
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=2
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0 hostId=runtime:env-1
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
@@ -246,9 +244,10 @@ HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnecte
|
||||
HEADER key=pinned collapseKey=pinned:host:ssh:gpu-vm label="Pinned" count=2 tone="text-foreground" icon=Pin hostId=ssh:gpu-vm hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca-ssh::/w/remote-x,shared::/w/same]
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
HEADER key=project:p-orca label="orca" count=1 tone="text-foreground" icon=FolderTree repo=orca-ssh projectGroupDepth=1 hostId=ssh:gpu-vm hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]} ids=[orca-ssh::/orca-ssh]
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -259,7 +258,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -288,17 +287,13 @@ selectionOrder: |orca::/w/feat-a |orca::/w/feat-b |orca::/w/feat-c |lab::/w/gitl
|
||||
cmd1-9 mounted: 1=orca::/w/feat-a#lineage:orca::/w/feat-a 2=orca::/w/feat-b#lineage:orca::/w/feat-b 3=orca::/w/feat-c 4=lab::/w/gitlab-mr 5=orca::/orca 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd1-9 unmounted: 1=orca::/w/feat-a 2=orca::/w/feat-b 3=orca::/w/feat-c 4=lab::/w/gitlab-mr 5=orca::/orca 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr orca::/orca orca::/w/Zeta lab::/lab folder:fw-review folder:fw-notes shared::/w/same ext::/ext api::/api api::/w/api-y orca-ssh::/w/remote-x orca-ssh::/orca-ssh folder:fw-remote
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:shared project:repo:ext project-group:pg-remote-folders host:ssh:gpu-vm pinned project:p-orca project:repo:lab lineage:orca::/w/feat-a --
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:empty host:runtime:env-1 host:ssh:gpu-vm project-group:pg-remote-folders project:repo:api lineage:orca::/w/feat-a --
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=4
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=3
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting collapsed=true count=2
|
||||
HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnected collapsed=true count=2
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -309,56 +304,55 @@ HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" ico
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
SECTION project:p-orca: project:p-orca:|orca::/orca project:p-orca:|orca-ssh::/orca-ssh project:p-orca:|orca::/w/Zeta
|
||||
SECTION project:repo:api: project:repo:api:runtime:env-1|api::/api project:repo:api:runtime:env-1|api::/w/api-y
|
||||
SECTION project:repo:lab: project:repo:lab:|lab::/lab
|
||||
SECTION project:repo:shared: project:repo:shared:local|shared::/w/same
|
||||
SECTION project:repo:empty: -
|
||||
SECTION project:repo:ext: project:repo:ext:|ext::/ext
|
||||
renderedKeys: 7
|
||||
renderedKeys: 3
|
||||
placeholders: empty
|
||||
selectionOrder: runtime:env-1|api::/api runtime:env-1|api::/w/api-y
|
||||
cmd1-9 mounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd1-9 unmounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd ids unmounted: api::/api api::/w/api-y
|
||||
selectionOrder: -
|
||||
cmd1-9 mounted: -
|
||||
cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=repo pinnedInGroups=true ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=15
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
HEADER key=pinned collapseKey=pinned label="Pinned" count=4 tone="text-foreground" icon=Pin hostId=local hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c]
|
||||
ITEM rowKey=pinned:|orca::/w/feat-a depth=0 groupDepth=0 children=2 lineageKey=lineage:orca::/w/feat-a placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:|orca::/w/feat-b depth=1 groupDepth=0 children=1 lineageKey=lineage:orca::/w/feat-b placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-a
|
||||
ITEM rowKey=pinned:|orca::/w/feat-c depth=2 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:p-orca parent=pinned:|orca::/w/feat-b
|
||||
ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true children=0 showProject=true placement=pinned owning=project:repo:lab parent=pinned:|orca::/w/feat-a
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:p-orca label="orca" count=6 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostId=local hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]} ids=[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c]
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-b depth=1 groupDepth=1 children=1 lineageKey=lineage:orca::/w/feat-b placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-c depth=2 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-b
|
||||
ITEM rowKey=project:p-orca:|lab::/w/gitlab-mr depth=1 groupDepth=1 lastChild=true children=0 showProject=true placement=natural owning=project:repo:lab path=project-group:pg-work>project:p-orca parent=project:p-orca:|orca::/w/feat-a
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1 hostId=local
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2 hostId=local
|
||||
ITEM rowKey=project:repo:lab:|lab::/lab depth=0 groupDepth=2 lastChild=true children=0 placement=natural owning=project:repo:lab path=project-group:pg-work>project-group:pg-nested>project:repo:lab
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0 hostId=local
|
||||
FOLDER key=folder-workspace:local|folder:fw-review projectGroup=pg-folders depth=0 groupDepth=1
|
||||
FOLDER key=folder-workspace:local|folder:fw-notes projectGroup=pg-folders depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=1 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostId=local hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]} ids=[shared::/w/same]
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0 hostId=local
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0 hostId=local
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:ext
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=2
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0 hostId=runtime:env-1
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
@@ -366,10 +360,11 @@ HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnecte
|
||||
HEADER key=pinned collapseKey=pinned:host:ssh:gpu-vm label="Pinned" count=2 tone="text-foreground" icon=Pin hostId=ssh:gpu-vm hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca-ssh::/w/remote-x,shared::/w/same]
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
HEADER key=project:p-orca label="orca" count=2 tone="text-foreground" icon=FolderTree repo=orca-ssh projectGroupDepth=1 hostId=ssh:gpu-vm hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]} ids=[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=1 children=0 placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0 hostId=ssh:gpu-vm
|
||||
FOLDER key=folder-workspace:ssh:gpu-vm|folder:fw-remote projectGroup=pg-remote-folders depth=0 groupDepth=1
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:shared
|
||||
-- rows before host sections --
|
||||
@@ -381,7 +376,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -402,7 +397,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -422,17 +417,13 @@ selectionOrder: |orca::/orca |orca::/w/feat-a |orca::/w/feat-b |orca::/w/feat-c
|
||||
cmd1-9 mounted: 1=orca::/orca 2=orca::/w/feat-a#lineage:orca::/w/feat-a 3=orca::/w/feat-b#lineage:orca::/w/feat-b 4=orca::/w/feat-c 5=lab::/w/gitlab-mr 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd1-9 unmounted: 1=orca::/orca 2=orca::/w/feat-a 3=orca::/w/feat-b 4=orca::/w/feat-c 5=lab::/w/gitlab-mr 6=orca::/w/Zeta 7=lab::/lab 8=folder:fw-review@local 9=folder:fw-notes@local
|
||||
cmd ids unmounted: orca::/orca orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitlab-mr orca::/w/Zeta lab::/lab folder:fw-review folder:fw-notes shared::/w/same ext::/ext api::/api api::/w/api-y orca-ssh::/orca-ssh orca-ssh::/w/remote-x folder:fw-remote
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:shared project:repo:ext project-group:pg-remote-folders host:ssh:gpu-vm pinned project:p-orca project:repo:lab lineage:orca::/w/feat-a --
|
||||
-- collapsed: host:local project-group:pg-work project-group:pg-nested project-group:pg-folders project:repo:empty host:runtime:env-1 host:ssh:gpu-vm project-group:pg-remote-folders project:repo:api lineage:orca::/w/feat-a --
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=5
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting count=3
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 placement=natural owning=project:repo:api
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local collapsed=true count=3
|
||||
HOST key=host:runtime:env-1 label="env-1" kind=runtime detail="Orca server" health=connecting collapsed=true count=2
|
||||
HOST key=host:ssh:gpu-vm label="GPU VM" kind=ssh detail="SSH" health=disconnected collapsed=true count=2
|
||||
-- rows before host sections --
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
@@ -443,14 +434,16 @@ HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" ico
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
HEADER key=project-group:pg-remote-folders label="Remote folders" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-remote-folders projectGroupDepth=0
|
||||
HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=FolderTree repo=api projectGroupDepth=0
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
IMPORTED key=imported-worktrees-card:repo-group:ext repo=ext placement=repo-group hidden=ext::/w/detected-hidden
|
||||
ITEM rowKey=project:repo:ext:|ext::/ext depth=0 groupDepth=0 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:ext
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
SECTION project:p-orca: project:p-orca:|orca::/orca project:p-orca:|orca-ssh::/orca-ssh project:p-orca:|orca::/w/feat-a project:p-orca:|orca::/w/feat-b project:p-orca:|orca::/w/feat-c project:p-orca:|lab::/w/gitlab-mr project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x project:p-orca:|orca::/w/Zeta
|
||||
SECTION project:repo:api: project:repo:api:runtime:env-1|api::/api project:repo:api:runtime:env-1|api::/w/api-y
|
||||
SECTION project:repo:lab: project:repo:lab:|lab::/lab
|
||||
SECTION project:repo:shared: project:repo:shared:local|shared::/w/same project:repo:shared:ssh:gpu-vm|shared::/w/same
|
||||
SECTION project:repo:empty: -
|
||||
@@ -461,12 +454,12 @@ PREFERRED |orca::/w/feat-c -> project:p-orca:|orca::/w/feat-c
|
||||
PREFERRED |lab::/w/gitlab-mr -> project:p-orca:|lab::/w/gitlab-mr
|
||||
PREFERRED ssh:gpu-vm|orca-ssh::/w/remote-x -> project:p-orca:ssh:gpu-vm|orca-ssh::/w/remote-x
|
||||
PREFERRED ssh:gpu-vm|shared::/w/same -> project:repo:shared:ssh:gpu-vm|shared::/w/same
|
||||
renderedKeys: 7
|
||||
renderedKeys: 3
|
||||
placeholders: empty
|
||||
selectionOrder: runtime:env-1|api::/api runtime:env-1|api::/w/api-y
|
||||
cmd1-9 mounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd1-9 unmounted: 1=api::/api@runtime:env-1 2=api::/w/api-y@runtime:env-1
|
||||
cmd ids unmounted: api::/api api::/w/api-y
|
||||
selectionOrder: -
|
||||
cmd1-9 mounted: -
|
||||
cmd1-9 unmounted: -
|
||||
cmd ids unmounted: -
|
||||
=== groupBy=workspace-status pinnedInGroups=false ===
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HOST key=host:local label="Local Linux" kind=local detail="This computer" health=local count=11
|
||||
|
||||
+3
-3
@@ -102,7 +102,7 @@ visible: r-angstrom::/w/angstrom r-angstrom::/w/angstrom r-angstrom::/w/ångstr
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström] ssh:gpu-vm:[r-angstrom::/w/angstrom]}
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
@@ -142,7 +142,7 @@ visible: r-eclair::/w/w10 r-eclair::/w/zebra r-angstrom::/w/angstrom r-angstrom:
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström] ssh:gpu-vm:[r-angstrom::/w/angstrom]}
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
@@ -182,7 +182,7 @@ visible: r-angstrom::/w/angstrom r-angstrom::/w/angstrom r-angstrom::/w/ångstr
|
||||
HEADER key=project-group:pg-angstrom label="angstrom" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom projectGroupDepth=0
|
||||
FOLDER key=folder-workspace:local|folder:fw-eclair projectGroup=pg-angstrom depth=0 groupDepth=1
|
||||
HEADER key=project-group:pg-angstrom-accent label="ångström" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-angstrom-accent projectGroupDepth=0
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1
|
||||
HEADER key=project:repo:r-angstrom label="ångström" count=3 tone="text-foreground" icon=FolderTree repo=r-angstrom projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[r-angstrom::/w/angstrom,r-angstrom::/w/ångström] ssh:gpu-vm:[r-angstrom::/w/angstrom]}
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:ssh:gpu-vm|r-angstrom::/w/angstrom depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
ITEM rowKey=project:repo:r-angstrom:|r-angstrom::/w/ångström depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:repo:r-angstrom path=project-group:pg-angstrom-accent>project:repo:r-angstrom
|
||||
|
||||
+6
-6
@@ -132,7 +132,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/Zeta depth=0 groupDepth=1 lastChild=true children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -165,7 +165,7 @@ cmd ids unmounted: orca::/w/feat-a orca::/w/feat-b orca::/w/feat-c lab::/w/gitla
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=3 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:2 ssh:gpu-vm:1} hostIds={local:[orca::/orca,orca::/w/Zeta] ssh:gpu-vm:[orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -201,7 +201,7 @@ ITEM rowKey=pinned:|lab::/w/gitlab-mr depth=1 groupDepth=0 lastChild=true childr
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|orca-ssh::/w/remote-x depth=0 groupDepth=0 children=0 hostLabel="GPU VM" placement=pinned owning=project:p-orca
|
||||
ITEM rowKey=pinned:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=pinned owning=project:repo:shared
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
ITEM rowKey=project:p-orca:|orca::/orca depth=0 groupDepth=1 children=0 hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca-ssh::/orca-ssh depth=0 groupDepth=1 children=0 hostLabel="GPU VM" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
ITEM rowKey=project:p-orca:|orca::/w/feat-a depth=0 groupDepth=1 children=2 lineageKey=lineage:orca::/w/feat-a hostLabel="Local Linux" placement=natural owning=project:p-orca path=project-group:pg-work>project:p-orca
|
||||
@@ -222,7 +222,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
ITEM rowKey=project:repo:shared:local|shared::/w/same depth=0 groupDepth=0 children=0 hostLabel="Local Linux" placement=natural owning=project:repo:shared
|
||||
ITEM rowKey=project:repo:shared:ssh:gpu-vm|shared::/w/same depth=0 groupDepth=0 lastChild=true children=0 hostLabel="GPU VM" placement=natural owning=project:repo:shared
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
@@ -246,7 +246,7 @@ cmd ids unmounted: orca::/orca orca-ssh::/orca-ssh orca::/w/feat-a orca::/w/feat
|
||||
visible: orca::/w/feat-a orca-ssh::/w/remote-x orca::/w/feat-b api::/w/api-y lab::/w/gitlab-mr shared::/w/same shared::/w/same orca::/orca orca::/w/Zeta orca-ssh::/orca-ssh api::/api orca::/w/feat-c lab::/lab ext::/ext
|
||||
HEADER key=pinned label="Pinned" count=6 tone="text-foreground" icon=Pin hostCounts={local:4 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,shared::/w/same]} ids=[orca::/w/feat-a,orca-ssh::/w/remote-x,orca::/w/feat-b,lab::/w/gitlab-mr,shared::/w/same,orca::/w/feat-c]
|
||||
HEADER key=project-group:pg-work label="Work" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-work projectGroupDepth=0
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1
|
||||
HEADER key=project:p-orca label="orca" count=8 tone="text-foreground" icon=FolderTree repo=orca projectGroupDepth=1 hostCounts={local:6 ssh:gpu-vm:2} hostIds={local:[orca::/w/feat-a,orca::/w/feat-b,lab::/w/gitlab-mr,orca::/orca,orca::/w/Zeta,orca::/w/feat-c] ssh:gpu-vm:[orca-ssh::/w/remote-x,orca-ssh::/orca-ssh]}
|
||||
HEADER key=project-group:pg-nested label="Nested" count=1 tone="text-foreground" icon=FolderTree projectGroup=pg-nested projectGroupDepth=1
|
||||
HEADER key=project:repo:lab label="lab" count=1 tone="text-foreground" icon=FolderTree repo=lab projectGroupDepth=2
|
||||
HEADER key=project-group:pg-folders label="Folders" count=2 tone="text-foreground" icon=FolderTree projectGroup=pg-folders projectGroupDepth=0
|
||||
@@ -257,7 +257,7 @@ HEADER key=project:repo:api label="api" count=2 tone="text-foreground" icon=Fold
|
||||
PENDING key=pending:creation-1 creation=creation-1 repo=api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/api depth=0 groupDepth=0 children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
ITEM rowKey=project:repo:api:runtime:env-1|api::/w/api-y depth=0 groupDepth=0 lastChild=true children=0 hostLabel="env-1" placement=natural owning=project:repo:api
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0
|
||||
HEADER key=project:repo:shared label="shared" count=2 tone="text-foreground" icon=FolderTree repo=shared projectGroupDepth=0 hostCounts={local:1 ssh:gpu-vm:1} hostIds={local:[shared::/w/same] ssh:gpu-vm:[shared::/w/same]}
|
||||
HEADER key=project:repo:empty label="empty" count=0 tone="text-foreground" icon=FolderTree repo=empty projectGroupDepth=0
|
||||
HEADER key=project:repo:ext label="ext" count=1 tone="text-foreground" icon=FolderTree repo=ext projectGroupDepth=0
|
||||
SECTION pinned: pinned:|orca::/w/feat-a pinned:|orca::/w/feat-b pinned:|orca::/w/feat-c pinned:|lab::/w/gitlab-mr pinned:ssh:gpu-vm|orca-ssh::/w/remote-x pinned:ssh:gpu-vm|shared::/w/same
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
import { getHeaderCreateWorkspaceTarget } from './header-create-workspace-target'
|
||||
|
||||
const localTwin: Repo = {
|
||||
id: 'repo-twin',
|
||||
path: '/src/twin',
|
||||
displayName: 'twin',
|
||||
badgeColor: '#000000',
|
||||
addedAt: 0
|
||||
}
|
||||
const sshTwin: Repo = { ...localTwin, path: '/home/alice/twin', connectionId: 'builder' }
|
||||
|
||||
describe('getHeaderCreateWorkspaceTarget', () => {
|
||||
it("pins the header's own host when one repo id is registered on two hosts", () => {
|
||||
expect(getHeaderCreateWorkspaceTarget(sshTwin, [localTwin, sshTwin], [])).toMatchObject({
|
||||
initialWorkspaceTarget: { hostId: 'ssh:builder' }
|
||||
})
|
||||
})
|
||||
|
||||
it('leaves a uniquely registered checkout to the id path, which names that exact checkout', () => {
|
||||
const second: Repo = { ...localTwin, id: 'repo-second', path: '/src/twin-second' }
|
||||
|
||||
expect(getHeaderCreateWorkspaceTarget(second, [localTwin, second], [])).toEqual({})
|
||||
})
|
||||
|
||||
it('leaves a recipe VM header to the id path that maps it to an eligible sibling', () => {
|
||||
const recipeVm: Repo = { ...localTwin, connectionId: 'runtime-ssh-vm-1' }
|
||||
|
||||
expect(getHeaderCreateWorkspaceTarget(recipeVm, [localTwin, recipeVm], [])).toEqual({})
|
||||
})
|
||||
})
|
||||
@@ -0,0 +1,30 @@
|
||||
import type { ProjectHostSetup } from '../../../../shared/project-types'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
import {
|
||||
getRepoHostIdentity,
|
||||
getRepoRegistrationHostIds
|
||||
} from '../../../../shared/repo-host-identity'
|
||||
import { getComposerEligibleRepos } from '@/lib/new-workspace-composer-repo'
|
||||
import {
|
||||
getRepoWorkspaceCreationTargetHint,
|
||||
type WorkspaceCreationTargetHint
|
||||
} from '@/lib/project-host-workspace-target'
|
||||
|
||||
/** A host-section header's create target, when its repo id alone can't pick the host. */
|
||||
export function getHeaderCreateWorkspaceTarget(
|
||||
repo: Repo,
|
||||
repos: readonly Repo[],
|
||||
projectHostSetups: readonly ProjectHostSetup[]
|
||||
): { initialWorkspaceTarget?: WorkspaceCreationTargetHint } {
|
||||
// A unique id already names one checkout; a host hint would canonicalize to the host's first one.
|
||||
if (getRepoRegistrationHostIds(repos, repo.id).size < 2) {
|
||||
return {}
|
||||
}
|
||||
const identity = getRepoHostIdentity(repo)
|
||||
// Plumbing repos the composer can't target keep the id path, which maps them to an eligible sibling.
|
||||
return getComposerEligibleRepos(repos).some(
|
||||
(candidate) => getRepoHostIdentity(candidate) === identity
|
||||
)
|
||||
? { initialWorkspaceTarget: getRepoWorkspaceCreationTargetHint(repo, projectHostSetups) }
|
||||
: {}
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
import type { Worktree } from '../../../../shared/worktree/types'
|
||||
import {
|
||||
addHostSectionRows,
|
||||
type HostSectionOption,
|
||||
type HostSectionRow
|
||||
} from '../../../../shared/sidebar-list/host-section-rows'
|
||||
import { planSidebarRows } from '../../../../shared/sidebar-list/sidebar-row-plan'
|
||||
import { getProjectHeaderHostRepos } from '../../../../shared/sidebar-list/host-labels'
|
||||
import { createHostScopedRepoOf } from '../../../../shared/sidebar-list/sidebar-feed-index'
|
||||
import { getRepoExecutionHostId, type ExecutionHostId } from '../../../../shared/execution-host'
|
||||
import { cloneDefaultWorkspaceStatuses } from '../../../../shared/workspace-statuses'
|
||||
import {
|
||||
repo,
|
||||
remoteRepo,
|
||||
worktree,
|
||||
remoteWorktree,
|
||||
project,
|
||||
projectHostSetups
|
||||
} from './worktree-list-groups-test-fixtures'
|
||||
|
||||
const hosts: HostSectionOption[] = [
|
||||
{ id: 'local', kind: 'local', label: 'Local Mac', detail: '', health: 'local' },
|
||||
{ id: 'ssh:gpu-vm', kind: 'ssh', label: 'Builder', detail: '', health: 'available' }
|
||||
]
|
||||
|
||||
const otherRepo: Repo = { ...repo, id: 'repo-other', path: '/tmp/other', displayName: 'other' }
|
||||
const otherWorktree: Worktree = {
|
||||
...worktree,
|
||||
id: 'wt-other',
|
||||
repoId: otherRepo.id,
|
||||
path: '/tmp/other-feature'
|
||||
}
|
||||
|
||||
function hostSectionRows(collapsedGroups: Set<string>): HostSectionRow[] {
|
||||
const worktrees = [worktree, otherWorktree, remoteWorktree]
|
||||
const rows = planSidebarRows({
|
||||
groupBy: 'repo',
|
||||
worktrees,
|
||||
repoMap: new Map([repo, otherRepo, remoteRepo].map((entry) => [entry.id, entry])),
|
||||
prGroupOf: () => 'in-progress',
|
||||
workspaceStatuses: cloneDefaultWorkspaceStatuses(),
|
||||
projectOrderBy: 'manual',
|
||||
repoOrder: new Map([
|
||||
[repo.id, 0],
|
||||
[otherRepo.id, 1],
|
||||
[remoteRepo.id, 2]
|
||||
]),
|
||||
lineageById: {},
|
||||
worktreeMap: new Map(worktrees.map((row) => [row.id, row])),
|
||||
nestLineage: false,
|
||||
projectGroups: [],
|
||||
placeholderRepoIds: new Set(),
|
||||
importedWorktreesByRepo: new Map(),
|
||||
newExternalWorktreesInboxByRepo: new Map(),
|
||||
pendingCreations: [],
|
||||
projectGrouping: { projects: [project], projectHostSetups },
|
||||
folderWorkspaces: [],
|
||||
hostLabelById: new Map(hosts.map((host) => [host.id, host.label])),
|
||||
defaultHostId: 'local',
|
||||
pinnedDisplayPolicy: 'single-location',
|
||||
filterRepoIds: []
|
||||
}).render(collapsedGroups)
|
||||
return addHostSectionRows({
|
||||
rows,
|
||||
hostOptions: hosts,
|
||||
workspaceHostScope: 'all',
|
||||
visibleWorkspaceHostIds: hosts.map((host) => host.id),
|
||||
defaultHostId: 'local',
|
||||
localHostLabel: 'Local Mac',
|
||||
preferProjectGrouping: true
|
||||
})
|
||||
}
|
||||
|
||||
function describeRow(row: HostSectionRow): string {
|
||||
switch (row.type) {
|
||||
case 'host-header':
|
||||
return `${row.key} (${row.count})`
|
||||
case 'header':
|
||||
return `${row.key} @${row.repo?.id} (${row.count})`
|
||||
case 'item':
|
||||
return row.worktree.id
|
||||
case 'folder-workspace':
|
||||
case 'imported-worktrees-card':
|
||||
case 'new-external-worktrees-inbox':
|
||||
case 'pending-creation':
|
||||
return row.type
|
||||
}
|
||||
}
|
||||
|
||||
describe('a project checked out on two hosts, in host sections', () => {
|
||||
it("heads each host's rows with that host's own project header", () => {
|
||||
expect(hostSectionRows(new Set()).map(describeRow)).toEqual([
|
||||
'host:local (2)',
|
||||
`project:${project.id} @${repo.id} (1)`,
|
||||
worktree.id,
|
||||
`repo:${otherRepo.id} @${otherRepo.id} (1)`,
|
||||
otherWorktree.id,
|
||||
'host:ssh:gpu-vm (1)',
|
||||
`project:${project.id} @${remoteRepo.id} (1)`,
|
||||
remoteWorktree.id
|
||||
])
|
||||
})
|
||||
|
||||
it('keeps a collapsed copy in each host section with that host’s count', () => {
|
||||
const rows = hostSectionRows(new Set([`project:${project.id}`]))
|
||||
|
||||
expect(rows.map(describeRow)).toEqual([
|
||||
'host:local (2)',
|
||||
`project:${project.id} @${repo.id} (1)`,
|
||||
`repo:${otherRepo.id} @${otherRepo.id} (1)`,
|
||||
otherWorktree.id,
|
||||
'host:ssh:gpu-vm (1)',
|
||||
`project:${project.id} @${remoteRepo.id} (1)`
|
||||
])
|
||||
expect(rows.flatMap((row) => (row.type === 'header' && row.repo ? [row.hostId] : []))).toEqual([
|
||||
'local',
|
||||
'local',
|
||||
'ssh:gpu-vm'
|
||||
])
|
||||
})
|
||||
})
|
||||
|
||||
describe('one repo id registered on two hosts, in host sections', () => {
|
||||
const localTwin: Repo = { ...repo, id: 'repo-twin' }
|
||||
const sshTwin: Repo = { ...localTwin, path: '/home/alice/twin', connectionId: 'gpu-vm' }
|
||||
const runtimeHost: HostSectionOption = {
|
||||
id: 'runtime:env',
|
||||
kind: 'runtime',
|
||||
label: 'Server',
|
||||
detail: '',
|
||||
health: 'available'
|
||||
}
|
||||
const runtimeRepo: Repo = { ...repo, id: 'repo-runtime', executionHostId: 'runtime:env' }
|
||||
|
||||
function twinSectionRows(
|
||||
worktrees: Worktree[],
|
||||
repoMapOrder: Repo[],
|
||||
visibleWorkspaceHostIds: ExecutionHostId[]
|
||||
): HostSectionRow[] {
|
||||
const repoMap = new Map(repoMapOrder.map((entry) => [entry.id, entry]))
|
||||
const rows = planSidebarRows({
|
||||
groupBy: 'repo',
|
||||
worktrees,
|
||||
repoMap,
|
||||
repoOfWorktree: createHostScopedRepoOf([localTwin, sshTwin, runtimeRepo], repoMap),
|
||||
prGroupOf: () => 'in-progress',
|
||||
workspaceStatuses: cloneDefaultWorkspaceStatuses(),
|
||||
projectOrderBy: 'manual',
|
||||
lineageById: {},
|
||||
worktreeMap: new Map(worktrees.map((row) => [row.id, row])),
|
||||
nestLineage: false,
|
||||
projectGroups: [],
|
||||
placeholderRepoIds: new Set(),
|
||||
importedWorktreesByRepo: new Map(),
|
||||
newExternalWorktreesInboxByRepo: new Map(),
|
||||
pendingCreations: [],
|
||||
folderWorkspaces: [],
|
||||
defaultHostId: 'local',
|
||||
pinnedDisplayPolicy: 'single-location',
|
||||
filterRepoIds: []
|
||||
}).render(new Set())
|
||||
return addHostSectionRows({
|
||||
rows,
|
||||
hostOptions: [...hosts, runtimeHost],
|
||||
workspaceHostScope: 'all',
|
||||
visibleWorkspaceHostIds,
|
||||
defaultHostId: 'local',
|
||||
localHostLabel: 'Local Mac',
|
||||
preferProjectGrouping: true
|
||||
})
|
||||
}
|
||||
|
||||
function headerHosts(rows: HostSectionRow[]): [string | undefined, string | undefined][] {
|
||||
return rows.flatMap((row) =>
|
||||
row.type === 'header' && row.repo ? [[row.hostId, getRepoExecutionHostId(row.repo)]] : []
|
||||
)
|
||||
}
|
||||
|
||||
const sshWorktree: Worktree = {
|
||||
...worktree,
|
||||
id: 'wt-twin-ssh',
|
||||
repoId: sshTwin.id,
|
||||
hostId: 'ssh:gpu-vm'
|
||||
}
|
||||
const runtimeWorktree: Worktree = { ...worktree, id: 'wt-runtime', repoId: runtimeRepo.id }
|
||||
|
||||
it.each<[string, ExecutionHostId[]]>([
|
||||
['an empty second host', ['ssh:gpu-vm', 'runtime:env']],
|
||||
['one visible host', ['ssh:gpu-vm']]
|
||||
])('names the shown host’s registration when %s leaves no host sections', (_, visible) => {
|
||||
const rows = twinSectionRows([sshWorktree], [localTwin, runtimeRepo], visible)
|
||||
|
||||
expect(rows.some((row) => row.type === 'host-header')).toBe(false)
|
||||
expect(headerHosts(rows)).toEqual([['ssh:gpu-vm', 'ssh:gpu-vm']])
|
||||
})
|
||||
|
||||
it('does not open a section for a hidden host that only anchors the header', () => {
|
||||
const rows = twinSectionRows(
|
||||
[sshWorktree, runtimeWorktree],
|
||||
[localTwin, runtimeRepo],
|
||||
['ssh:gpu-vm', 'runtime:env']
|
||||
)
|
||||
|
||||
expect(rows.filter((row) => row.type === 'host-header').map((row) => row.hostId)).toEqual([
|
||||
'ssh:gpu-vm',
|
||||
'runtime:env'
|
||||
])
|
||||
expect(headerHosts(rows)).toEqual([
|
||||
['ssh:gpu-vm', 'ssh:gpu-vm'],
|
||||
['runtime:env', 'runtime:env']
|
||||
])
|
||||
})
|
||||
})
|
||||
|
||||
describe('a lineage child from another project on another host', () => {
|
||||
it("never heads that host's copy with the child's project", () => {
|
||||
const childProject: Repo = { ...remoteRepo, id: 'repo-child-project' }
|
||||
const child: Worktree = { ...remoteWorktree, id: 'wt-child', repoId: childProject.id }
|
||||
|
||||
expect(
|
||||
getProjectHeaderHostRepos({
|
||||
group: { label: 'orca', items: [worktree, child], repo, repoIds: new Set([repo.id]) },
|
||||
repoMap: new Map([repo, childProject].map((entry) => [entry.id, entry])),
|
||||
repoOf: (row) => (row.id === child.id ? childProject : repo),
|
||||
noticeRepoOf: () => [],
|
||||
hasPendingCreation: () => false,
|
||||
defaultHostId: 'local'
|
||||
})
|
||||
).toEqual(new Map([['local', repo]]))
|
||||
})
|
||||
})
|
||||
@@ -54,7 +54,12 @@ export function getSidebarOrderedProjectGroupHeaderIdsByBucket(
|
||||
): Map<ProjectGroupHeaderDragBucketKey, string[]> {
|
||||
const buckets = new Map<ProjectGroupHeaderDragBucketKey, string[]>()
|
||||
for (const row of rows) {
|
||||
if (row.type !== 'header' || row.repo || !isConcreteProjectGroup(row.projectGroup)) {
|
||||
if (
|
||||
row.type !== 'header' ||
|
||||
row.repo ||
|
||||
row.repeated ||
|
||||
!isConcreteProjectGroup(row.projectGroup)
|
||||
) {
|
||||
continue
|
||||
}
|
||||
const bucketKey = getProjectGroupHeaderDragBucketKey(row.projectGroup, projectGroupById)
|
||||
|
||||
@@ -50,6 +50,37 @@ describe('getSidebarOrderedRepoHeaderIdsByBucket', () => {
|
||||
])
|
||||
)
|
||||
})
|
||||
|
||||
it("orders a host copy by its project's anchor and skips copies already drawn", () => {
|
||||
const repo = (id: string): Repo => ({
|
||||
id,
|
||||
path: `/${id}`,
|
||||
displayName: id,
|
||||
badgeColor: '#000000',
|
||||
addedAt: 0
|
||||
})
|
||||
const header = (key: string, fields: Partial<Extract<Row, { type: 'header' }>>): Row => ({
|
||||
type: 'header',
|
||||
key,
|
||||
count: 1,
|
||||
icon: { kind: 'project' },
|
||||
...fields
|
||||
})
|
||||
const rows = [
|
||||
header('project:p', { repo: repo('p-ssh'), anchorRepo: repo('p-local'), hostId: 'ssh:b' }),
|
||||
header('project:q', { repo: repo('q'), hostId: 'ssh:b' }),
|
||||
header('project:p', {
|
||||
repo: repo('p-local'),
|
||||
anchorRepo: repo('p-local'),
|
||||
hostId: 'local',
|
||||
repeated: true
|
||||
})
|
||||
]
|
||||
|
||||
expect(getSidebarOrderedRepoHeaderIdsByBucket(rows)).toEqual(
|
||||
new Map([['ungrouped', ['p-local', 'q']]])
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
describe('getLogicalRepoOrderRankById', () => {
|
||||
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
computeWorktreeSidebarHeaderDropPreview,
|
||||
type WorktreeSidebarHeaderDropPreview
|
||||
} from './worktree-sidebar-header-drop-preview'
|
||||
import type { Row } from '../../../../shared/sidebar-list/row-types'
|
||||
import { getHeaderDragRepo, type Row } from '../../../../shared/sidebar-list/row-types'
|
||||
import type { Repo } from '../../../../shared/repo-types'
|
||||
|
||||
export type ProjectHeaderDragBucketKey = string
|
||||
@@ -31,12 +31,13 @@ export function getSidebarOrderedRepoHeaderIdsByBucket(
|
||||
): Map<ProjectHeaderDragBucketKey, string[]> {
|
||||
const buckets = new Map<ProjectHeaderDragBucketKey, string[]>()
|
||||
for (const row of rows) {
|
||||
if (row.type !== 'header' || !row.repo) {
|
||||
const repo = row.type === 'header' ? getHeaderDragRepo(row) : undefined
|
||||
if (!repo) {
|
||||
continue
|
||||
}
|
||||
const bucketKey = getProjectHeaderDragBucketKey(row.repo)
|
||||
const bucketKey = getProjectHeaderDragBucketKey(repo)
|
||||
const list = buckets.get(bucketKey) ?? []
|
||||
list.push(row.repo.id)
|
||||
list.push(repo.id)
|
||||
buckets.set(bucketKey, list)
|
||||
}
|
||||
return buckets
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { estimateRenderRowSize } from './worktree-list/viewport/virtual-rows'
|
||||
import type { RenderRow } from './worktree-list/listing/render-row'
|
||||
import type { GroupHeaderRow } from '../../../../shared/sidebar-list/row-types'
|
||||
import { getHeaderDragRepo, type GroupHeaderRow } from '../../../../shared/sidebar-list/row-types'
|
||||
|
||||
function getEstimatedRenderRowStarts(
|
||||
rows: readonly RenderRow[],
|
||||
@@ -89,12 +89,15 @@ export function getRepoHeaderSectionEndByRepoId(args: {
|
||||
repoHeaderBucketByRepoId: ReadonlyMap<string, string>
|
||||
}): Map<string, number> {
|
||||
const rowStarts = getEstimatedRenderRowStarts(args.rows, args.firstHeaderIndex)
|
||||
const repoHeaderIndexByRepoId = indexHeaderRenderRows(args.rows, (row) => row.repo?.id)
|
||||
const repoHeaderIndexByRepoId = indexHeaderRenderRows(
|
||||
args.rows,
|
||||
(row) => getHeaderDragRepo(row)?.id
|
||||
)
|
||||
const repoSuccessorsByBucket = indexBucketSuccessors(args.sidebarRepoHeaderIdsByBucket)
|
||||
const sectionEndByRepoId = new Map<string, number>()
|
||||
for (let index = 0; index < args.rows.length; index++) {
|
||||
const row = args.rows[index]
|
||||
const repoId = row?.type === 'header' ? row.repo?.id : undefined
|
||||
const repoId = row?.type === 'header' ? getHeaderDragRepo(row)?.id : undefined
|
||||
if (!repoId) {
|
||||
continue
|
||||
}
|
||||
@@ -119,7 +122,7 @@ export function getProjectGroupHeaderSectionEndByGroupId(args: {
|
||||
}): Map<string, number> {
|
||||
const rowStarts = getEstimatedRenderRowStarts(args.rows, args.firstHeaderIndex)
|
||||
const projectGroupHeaderIndexByGroupId = indexHeaderRenderRows(args.rows, (row) =>
|
||||
row.repo ? undefined : row.projectGroup?.id
|
||||
row.repo || row.repeated ? undefined : row.projectGroup?.id
|
||||
)
|
||||
const groupSuccessorsByBucket = indexBucketSuccessors(args.sidebarProjectGroupHeaderIdsByBucket)
|
||||
const sectionEndByGroupId = new Map<string, number>()
|
||||
@@ -128,6 +131,7 @@ export function getProjectGroupHeaderSectionEndByGroupId(args: {
|
||||
const projectGroupHeader =
|
||||
row?.type === 'header' &&
|
||||
!row.repo &&
|
||||
!row.repeated &&
|
||||
row.projectGroup &&
|
||||
typeof row.projectGroup.id === 'string'
|
||||
? { row, groupId: row.projectGroup.id }
|
||||
|
||||
@@ -11,6 +11,7 @@ import {
|
||||
} from '../../../../../../shared/execution-host'
|
||||
import { getHostDisplayLabelOverrides } from '../../../../../../shared/host-setting-overrides'
|
||||
import { planSidebarRows } from '../../../../../../shared/sidebar-list/sidebar-row-plan'
|
||||
import { createHostScopedRepoOf } from '../../../../../../shared/sidebar-list/sidebar-feed-index'
|
||||
import { createSidebarPRGroupReader } from '../grouping/pr-group-key'
|
||||
import { useEffectiveCollapsedGroups } from './use-collapsed-groups'
|
||||
import type { Row } from '../../../../../../shared/sidebar-list/row-types'
|
||||
@@ -136,12 +137,15 @@ export function useSidebarSectionRows(args: SectionRowsArgs) {
|
||||
|
||||
const hostScopedGroups =
|
||||
args.workspaceHostScope !== 'all' || args.visibleWorkspaceHostIds !== null
|
||||
// Same-id registrations on two hosts: each row and project header needs its own host's.
|
||||
const repoOfWorktree = useMemo(() => createHostScopedRepoOf(repos, repoMap), [repos, repoMap])
|
||||
const rowPlan = useMemo(
|
||||
() =>
|
||||
planSidebarRows({
|
||||
groupBy: args.groupBy,
|
||||
worktrees,
|
||||
repoMap,
|
||||
repoOfWorktree,
|
||||
prGroupOf: createSidebarPRGroupReader(repoMap, args.prCache),
|
||||
repoOrder,
|
||||
workspaceStatuses: args.workspaceStatuses,
|
||||
@@ -165,6 +169,7 @@ export function useSidebarSectionRows(args: SectionRowsArgs) {
|
||||
args.groupBy,
|
||||
worktrees,
|
||||
repoMap,
|
||||
repoOfWorktree,
|
||||
args.prCache,
|
||||
defaultHostId,
|
||||
repoOrder,
|
||||
|
||||
@@ -15,9 +15,10 @@ import type {
|
||||
WorkspaceStatus,
|
||||
WorkspaceStatusDefinition
|
||||
} from '../../../../../../shared/worktree/types'
|
||||
import type {
|
||||
GroupHeaderRow,
|
||||
WorktreeGroupBy
|
||||
import {
|
||||
getHeaderDragRepo,
|
||||
type GroupHeaderRow,
|
||||
type WorktreeGroupBy
|
||||
} from '../../../../../../shared/sidebar-list/row-types'
|
||||
import { PINNED_GROUP_KEY } from '../../../../../../shared/sidebar-list/group-keys'
|
||||
import { getWorkspaceStatusFromGroupKey } from '../../workspace-status'
|
||||
@@ -94,12 +95,14 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
const { headerDrag } = ctx
|
||||
const isRepoHeader = ctx.groupBy === 'repo' && row.repo !== undefined
|
||||
const isProjectGroupHeader = ctx.groupBy === 'repo' && row.projectGroup !== undefined
|
||||
const headerRepo = isRepoHeader ? row.repo : undefined
|
||||
// Drag keys on the project's anchor and skips copies an earlier host section already drew.
|
||||
const headerRepo = isRepoHeader ? getHeaderDragRepo(row) : undefined
|
||||
const projectIdForHeader = headerRepo?.id
|
||||
const projectGroupIdForHeader =
|
||||
isProjectGroupHeader && !row.repo && typeof row.projectGroup?.id === 'string'
|
||||
? row.projectGroup.id
|
||||
: undefined
|
||||
const projectGroupDragIdForHeader = row.repeated ? undefined : projectGroupIdForHeader
|
||||
// Why: rename/delete must route to the host that owns this row, not to whichever host has focus.
|
||||
const projectGroupHostIdForHeader =
|
||||
row.projectGroup && 'createdFrom' in row.projectGroup
|
||||
@@ -114,12 +117,12 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
? headerDrag.repoHeaderBucketByRepoId.get(projectIdForHeader)
|
||||
: undefined
|
||||
const projectGroupHeaderIndex =
|
||||
projectGroupIdForHeader !== undefined
|
||||
? headerDrag.projectGroupHeaderIndexByGroupId.get(projectGroupIdForHeader)
|
||||
projectGroupDragIdForHeader !== undefined
|
||||
? headerDrag.projectGroupHeaderIndexByGroupId.get(projectGroupDragIdForHeader)
|
||||
: undefined
|
||||
const projectGroupHeaderBucketKey =
|
||||
projectGroupIdForHeader !== undefined
|
||||
? headerDrag.projectGroupHeaderBucketByGroupId.get(projectGroupIdForHeader)
|
||||
projectGroupDragIdForHeader !== undefined
|
||||
? headerDrag.projectGroupHeaderBucketByGroupId.get(projectGroupDragIdForHeader)
|
||||
: undefined
|
||||
const isDraggableRepoHeader = Boolean(
|
||||
headerDrag.canReorderRepoHeaders &&
|
||||
@@ -130,7 +133,7 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
)
|
||||
const isDraggableProjectGroupHeader = Boolean(
|
||||
headerDrag.canReorderProjectGroupHeaders &&
|
||||
projectGroupIdForHeader &&
|
||||
projectGroupDragIdForHeader &&
|
||||
projectGroupHeaderBucketKey &&
|
||||
(headerDrag.sidebarProjectGroupHeaderIdsByBucket.get(projectGroupHeaderBucketKey)?.length ??
|
||||
0) > 1
|
||||
@@ -142,7 +145,7 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
const isDraggingThisProjectGroup =
|
||||
headerDrag.canReorderProjectGroupHeaders &&
|
||||
headerDrag.projectGroupDrag.state.draggingGroupId !== null &&
|
||||
headerDrag.projectGroupDrag.state.draggingGroupId === projectGroupIdForHeader
|
||||
headerDrag.projectGroupDrag.state.draggingGroupId === projectGroupDragIdForHeader
|
||||
const headerWorkspaceStatus =
|
||||
ctx.groupBy === 'workspace-status'
|
||||
? getWorkspaceStatusFromGroupKey(row.key, ctx.workspaceStatuses)
|
||||
@@ -219,12 +222,12 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
}
|
||||
// Padding remains a drag handle; only the title shows grab so action buttons never inherit it.
|
||||
data-repo-header-drag-handle={isDraggableRepoHeader ? '' : undefined}
|
||||
data-project-group-header-id={projectGroupIdForHeader}
|
||||
data-project-group-header-id={projectGroupDragIdForHeader}
|
||||
data-project-group-header-index={projectGroupHeaderIndex}
|
||||
data-project-group-header-bucket={projectGroupHeaderBucketKey}
|
||||
data-project-group-header-section-end={
|
||||
projectGroupIdForHeader
|
||||
? headerDrag.projectGroupHeaderSectionEndByGroupId.get(projectGroupIdForHeader)
|
||||
projectGroupDragIdForHeader
|
||||
? headerDrag.projectGroupHeaderSectionEndByGroupId.get(projectGroupDragIdForHeader)
|
||||
: undefined
|
||||
}
|
||||
data-project-group-header-drag-handle={isDraggableProjectGroupHeader ? '' : undefined}
|
||||
@@ -276,9 +279,12 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
onPointerDown={
|
||||
isDraggableRepoHeader && headerRepo
|
||||
? (event) => headerDrag.repoDrag.onHandlePointerDown(event, headerRepo)
|
||||
: isDraggableProjectGroupHeader && projectGroupIdForHeader
|
||||
: isDraggableProjectGroupHeader && projectGroupDragIdForHeader
|
||||
? (event) =>
|
||||
headerDrag.projectGroupDrag.onHandlePointerDown(event, projectGroupIdForHeader)
|
||||
headerDrag.projectGroupDrag.onHandlePointerDown(
|
||||
event,
|
||||
projectGroupDragIdForHeader
|
||||
)
|
||||
: undefined
|
||||
}
|
||||
onClick={(event) => {
|
||||
@@ -390,6 +396,7 @@ export function renderWorktreeSectionHeaderRow(args: {
|
||||
key={`${row.repo.executionHostId ?? 'local'}:${row.repo.connectionId ?? ''}`}
|
||||
repo={row.repo}
|
||||
label={label}
|
||||
pinHost={row.hostId !== undefined}
|
||||
onCreateForRepo={ctx.projectActions.onCreateForRepo}
|
||||
/>
|
||||
) : null}
|
||||
|
||||
+6
-3
@@ -76,7 +76,8 @@ export type RepoHeaderProjectActions = {
|
||||
onMoveProjectToGroup: (repo: Repo, groupId: string) => void
|
||||
onRemoveProjectFromGroup: (repo: Repo) => void
|
||||
onRemoveProject: (repo: Repo) => void
|
||||
onCreateForRepo: (projectId: string) => void
|
||||
/** `pinHost`: the header heads one host section, so its repo is that host's own registration. */
|
||||
onCreateForRepo: (repo: Repo, options: { pinHost: boolean }) => void
|
||||
}
|
||||
|
||||
// Memoized: the sidebar re-renders every header row when the active workspace changes.
|
||||
@@ -193,11 +194,13 @@ export const RepoHeaderProjectActionsMenu = React.memo(function RepoHeaderProjec
|
||||
export const RepoHeaderCreateWorkspaceButton = React.memo(function RepoHeaderCreateWorkspaceButton({
|
||||
repo,
|
||||
label,
|
||||
pinHost = false,
|
||||
onCreateForRepo
|
||||
}: {
|
||||
repo: Repo
|
||||
label: string
|
||||
onCreateForRepo: (projectId: string) => void
|
||||
pinHost?: boolean
|
||||
onCreateForRepo: RepoHeaderProjectActions['onCreateForRepo']
|
||||
}): React.JSX.Element {
|
||||
// Memoized: subscribe so a language change still repaints its labels.
|
||||
useTranslation()
|
||||
@@ -248,7 +251,7 @@ export const RepoHeaderCreateWorkspaceButton = React.memo(function RepoHeaderCre
|
||||
onClick={(event) => {
|
||||
event.preventDefault()
|
||||
event.stopPropagation()
|
||||
onCreateForRepo(repo.id)
|
||||
onCreateForRepo(repo, { pinHost })
|
||||
}}
|
||||
>
|
||||
<Plus className="size-3" />
|
||||
|
||||
+1
-1
@@ -209,7 +209,7 @@ it('preserves owner, hydration, transport, refusal, removal and local-missing au
|
||||
const disabled = () => getByRole('button').hasAttribute('disabled')
|
||||
expect(disabled()).toBe(false)
|
||||
fireEvent.click(getByRole('button'))
|
||||
expect(create).toHaveBeenCalledExactlyOnceWith(repo.id)
|
||||
expect(create).toHaveBeenCalledExactlyOnceWith(repo, { pinHost: false })
|
||||
act(() =>
|
||||
useAppStore
|
||||
.getState()
|
||||
|
||||
@@ -47,7 +47,7 @@ export type VirtualizedWorktreeViewportProps = {
|
||||
projectOrderBy: ProjectOrderBy
|
||||
toggleGroup: (key: string) => void
|
||||
collapsedGroups: Set<string>
|
||||
handleCreateForRepo: (projectId: string) => void
|
||||
handleCreateForRepo: (repo: Repo, options: { pinHost: boolean }) => void
|
||||
handleOpenRepoSettings: (projectId: string, sectionId?: string) => void
|
||||
handleOpenWorktreeVisibility: (repo: Repo) => void
|
||||
handleShowImportedWorktrees: (projectId: string) => void
|
||||
|
||||
@@ -266,10 +266,15 @@ export function getWorktreeExecutionHostId(
|
||||
defaultHostId: ExecutionHostId = LOCAL_EXECUTION_HOST_ID
|
||||
): ExecutionHostId {
|
||||
// Snapshots can identify a more precise owner than the repo; share precedence across sidebar decisions.
|
||||
return (
|
||||
worktree.hostId ??
|
||||
(repo?.connectionId || repo?.executionHostId ? getRepoExecutionHostId(repo) : defaultHostId)
|
||||
)
|
||||
return worktree.hostId ?? getRepoExecutionHostIdOrDefault(repo, defaultHostId)
|
||||
}
|
||||
|
||||
/** A repo's explicit execution owner; repos without one belong to the focused/default host. */
|
||||
export function getRepoExecutionHostIdOrDefault(
|
||||
repo: Pick<Repo, 'connectionId' | 'executionHostId'> | undefined,
|
||||
defaultHostId: ExecutionHostId
|
||||
): ExecutionHostId {
|
||||
return repo?.connectionId || repo?.executionHostId ? getRepoExecutionHostId(repo) : defaultHostId
|
||||
}
|
||||
|
||||
export function getSettingsFocusedExecutionHostId(
|
||||
|
||||
@@ -6,11 +6,13 @@ import { getWorkspaceStatusFromGroupKey } from '../workspace-statuses'
|
||||
import type { PRGroupKey } from './group-keys'
|
||||
import type { NoticeHostContext } from './host-labels'
|
||||
import {
|
||||
getHostWorktreeIds,
|
||||
getLaneHostWorktreeCounts,
|
||||
getLaneHostWorktreeIds,
|
||||
getMixedHostContextLabels
|
||||
getMixedHostContextLabels,
|
||||
getProjectHeaderHostRepos
|
||||
} from './host-labels'
|
||||
import type { OrderedGroupEntry } from './worktree-group-entry'
|
||||
import type { OrderedGroupEntry, WorktreeGroupEntry } from './worktree-group-entry'
|
||||
import type { ProjectGroupingIndex } from '../project-section-grouping'
|
||||
import {
|
||||
appendWorktreeRows,
|
||||
@@ -23,6 +25,7 @@ import type {
|
||||
ImportedWorktreesCardCandidate,
|
||||
NewExternalWorktreesInboxCandidate,
|
||||
PendingCreationRef,
|
||||
GroupHeaderRow,
|
||||
RepoOfWorktree,
|
||||
Row,
|
||||
WorktreeGroupBy
|
||||
@@ -47,6 +50,35 @@ export type SectionAppendContext = {
|
||||
occurrencePlan: WorktreeOccurrencePlan<Worktree>
|
||||
}
|
||||
|
||||
function getProjectHeaderHostScope(
|
||||
ctx: SectionAppendContext,
|
||||
group: WorktreeGroupEntry
|
||||
): Pick<GroupHeaderRow, 'hostRepos' | 'hostWorktreeCounts' | 'hostWorktreeIds'> {
|
||||
const hostRepos = getProjectHeaderHostRepos({
|
||||
group,
|
||||
repoMap: ctx.repoMap,
|
||||
repoOf: ctx.repoOf,
|
||||
noticeRepoOf: (repoId) =>
|
||||
[
|
||||
ctx.importedWorktreesByRepo.get(repoId)?.repo,
|
||||
ctx.newExternalWorktreesInboxByRepo.get(repoId)?.repo
|
||||
].filter((repo) => repo !== undefined),
|
||||
hasPendingCreation: (repoId) => ctx.pendingByRepo.has(repoId),
|
||||
defaultHostId: ctx.defaultHostId
|
||||
})
|
||||
if (!hostRepos) {
|
||||
return {}
|
||||
}
|
||||
const hostWorktreeIds = getHostWorktreeIds(group.items, ctx.repoOf, ctx.defaultHostId)
|
||||
return {
|
||||
hostRepos,
|
||||
hostWorktreeCounts: hostWorktreeIds
|
||||
? new Map([...hostWorktreeIds].map(([hostId, ids]) => [hostId, ids.length]))
|
||||
: undefined,
|
||||
hostWorktreeIds
|
||||
}
|
||||
}
|
||||
|
||||
export function appendOrderedGroups(
|
||||
ctx: SectionAppendContext,
|
||||
groupsToAppend: OrderedGroupEntry[],
|
||||
@@ -81,7 +113,8 @@ export function appendOrderedGroups(
|
||||
count: group.items.length,
|
||||
icon: { kind: 'project' as const },
|
||||
repo,
|
||||
projectGroupDepth
|
||||
projectGroupDepth,
|
||||
...getProjectHeaderHostScope(ctx, group)
|
||||
}
|
||||
: groupBy === 'workspace-status'
|
||||
? (() => {
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import type { Repo } from '../repo-types'
|
||||
import type { Worktree } from '../worktree/types'
|
||||
import { getRepoExecutionHostId, getWorktreeExecutionHostId } from '../execution-host'
|
||||
import {
|
||||
getRepoExecutionHostId,
|
||||
getRepoExecutionHostIdOrDefault,
|
||||
getWorktreeExecutionHostId
|
||||
} from '../execution-host'
|
||||
import type { ExecutionHostId } from '../execution-host'
|
||||
import {
|
||||
getHostContextLabel,
|
||||
@@ -61,6 +65,64 @@ export function getMixedHostContextLabels(
|
||||
return uniqueHostIds.size > 1 ? labelsByRepoId : undefined
|
||||
}
|
||||
|
||||
/** Each host owning one of a project section's rows, with that host's own registration of the project.
|
||||
* Undefined when the rows sit only where the single header already does. */
|
||||
export function getProjectHeaderHostRepos(args: {
|
||||
group: WorktreeGroupEntry
|
||||
repoMap: Map<string, Repo>
|
||||
repoOf: RepoOfWorktree
|
||||
/** Notice rows carry their own registration, which can differ from repoMap's for a shared repo id. */
|
||||
noticeRepoOf: (repoId: string) => readonly Repo[]
|
||||
hasPendingCreation: (repoId: string) => boolean
|
||||
defaultHostId: ExecutionHostId
|
||||
}): Map<ExecutionHostId, Repo> | undefined {
|
||||
const { group, defaultHostId } = args
|
||||
const hostOf = (repo: Repo | undefined): ExecutionHostId =>
|
||||
getRepoExecutionHostIdOrDefault(repo, defaultHostId)
|
||||
const rowHostIds = new Set<ExecutionHostId>()
|
||||
const registrations: Repo[] = group.repo ? [group.repo] : []
|
||||
for (const worktree of group.items) {
|
||||
const repo = args.repoOf(worktree)
|
||||
rowHostIds.add(getWorktreeExecutionHostId(worktree, repo, defaultHostId))
|
||||
if (repo) {
|
||||
registrations.push(repo)
|
||||
}
|
||||
}
|
||||
for (const repoId of group.repoIds) {
|
||||
const repo = args.repoMap.get(repoId)
|
||||
if (repo) {
|
||||
registrations.push(repo)
|
||||
// Pending rows resolve their repo by id, so they land on that registration's host.
|
||||
if (args.hasPendingCreation(repoId)) {
|
||||
rowHostIds.add(hostOf(repo))
|
||||
}
|
||||
}
|
||||
for (const noticeRepo of args.noticeRepoOf(repoId)) {
|
||||
registrations.push(noticeRepo)
|
||||
rowHostIds.add(hostOf(noticeRepo))
|
||||
}
|
||||
}
|
||||
if (rowHostIds.size === 0 || (rowHostIds.size === 1 && rowHostIds.has(hostOf(group.repo)))) {
|
||||
return undefined
|
||||
}
|
||||
const projectRepoIds = new Set(group.repoIds)
|
||||
if (group.repo) {
|
||||
projectRepoIds.add(group.repo.id)
|
||||
}
|
||||
const hostRepos = new Map<ExecutionHostId, Repo>()
|
||||
for (const hostId of rowHostIds) {
|
||||
// Only this project's own registration on this host: another host's would act on that host,
|
||||
// and another project's (a lineage child shown here) would act on that project.
|
||||
const repo = registrations.find(
|
||||
(candidate) => hostOf(candidate) === hostId && projectRepoIds.has(candidate.id)
|
||||
)
|
||||
if (repo) {
|
||||
hostRepos.set(hostId, repo)
|
||||
}
|
||||
}
|
||||
return hostRepos.size > 0 ? hostRepos : undefined
|
||||
}
|
||||
|
||||
/** Label notice rows by project-wide host ambiguity, even when rendered in pinned fallback.
|
||||
* allRepoIds decides ambiguity unfiltered; filtered noticeRepoIds gates eligibility so filters cannot make labels flicker. */
|
||||
export type NoticeHostContext = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {
|
||||
ALL_EXECUTION_HOSTS_SCOPE,
|
||||
LOCAL_EXECUTION_HOST_ID,
|
||||
getRepoExecutionHostId,
|
||||
getRepoExecutionHostIdOrDefault,
|
||||
getWorktreeExecutionHostId,
|
||||
type ExecutionHostId,
|
||||
type ExecutionHostKind,
|
||||
@@ -11,9 +11,10 @@ import type { ExecutionHostHealth } from '../execution-host-registry'
|
||||
import type { RuntimeCompatVerdict } from '../protocol-compat'
|
||||
import type { RuntimeHostBlockedReason } from '../runtime-host-status'
|
||||
import type { SshConnectionStatus } from '../ssh-types'
|
||||
import type { Repo } from '../repo-types'
|
||||
import type { Row } from './row-types'
|
||||
import { getFolderWorkspaceHostId } from './folder-workspace-host-id'
|
||||
import { countWorkspaceRows } from './host-section-workspace-count'
|
||||
import { localizeProjectHeader, localizeRowsToHost } from './project-header-localization'
|
||||
|
||||
export type HostHeaderRow = {
|
||||
type: 'host-header'
|
||||
@@ -45,17 +46,6 @@ export type HostSectionOption = {
|
||||
connectionStatus?: SshConnectionStatus
|
||||
}
|
||||
|
||||
function getRepoHostId(
|
||||
repo: Pick<Repo, 'connectionId' | 'executionHostId'> | undefined,
|
||||
defaultHostId: ExecutionHostId
|
||||
): ExecutionHostId {
|
||||
// Explicit execution ownership outranks focus/default host or runtime repos group under the focused machine.
|
||||
if (repo?.connectionId || repo?.executionHostId) {
|
||||
return getRepoExecutionHostId(repo)
|
||||
}
|
||||
return defaultHostId
|
||||
}
|
||||
|
||||
function getRowHostId(row: Row, defaultHostId: ExecutionHostId): ExecutionHostId | null {
|
||||
switch (row.type) {
|
||||
case 'item':
|
||||
@@ -63,11 +53,11 @@ function getRowHostId(row: Row, defaultHostId: ExecutionHostId): ExecutionHostId
|
||||
case 'pending-creation':
|
||||
case 'imported-worktrees-card':
|
||||
case 'new-external-worktrees-inbox':
|
||||
return getRepoHostId(row.repo, defaultHostId)
|
||||
return getRepoExecutionHostIdOrDefault(row.repo, defaultHostId)
|
||||
case 'folder-workspace':
|
||||
return getFolderWorkspaceHostId(row.folderWorkspace, row.projectGroup, defaultHostId)
|
||||
case 'header':
|
||||
return row.repo ? getRepoHostId(row.repo, defaultHostId) : null
|
||||
return row.repo ? getRepoExecutionHostIdOrDefault(row.repo, defaultHostId) : null
|
||||
}
|
||||
}
|
||||
|
||||
@@ -82,54 +72,6 @@ function getFallbackHost(hostId: ExecutionHostId, localHostLabel: string): HostS
|
||||
}
|
||||
}
|
||||
|
||||
function countWorkspaceRows(rows: readonly Row[]): number {
|
||||
// Collapsed groups have no item rows; count headers so populated projects do not show a zero host badge.
|
||||
let count = 0
|
||||
const seenWorktreeIds = new Set<string>()
|
||||
let pendingHeader: Extract<Row, { type: 'header' }> | null = null
|
||||
let pendingHeaderHadWorkspaces = false
|
||||
const flushHeader = (): void => {
|
||||
if (pendingHeader && !pendingHeaderHadWorkspaces) {
|
||||
if (pendingHeader.worktreeIds) {
|
||||
const headerWorktreeIds = new Set(pendingHeader.worktreeIds)
|
||||
for (const worktreeId of pendingHeader.worktreeIds) {
|
||||
if (!seenWorktreeIds.has(worktreeId)) {
|
||||
count += 1
|
||||
seenWorktreeIds.add(worktreeId)
|
||||
}
|
||||
}
|
||||
// Folder workspaces contribute to the header count but have no worktree id.
|
||||
count += Math.max(0, pendingHeader.count - headerWorktreeIds.size)
|
||||
} else {
|
||||
count += pendingHeader.count
|
||||
}
|
||||
}
|
||||
pendingHeader = null
|
||||
pendingHeaderHadWorkspaces = false
|
||||
}
|
||||
for (const row of rows) {
|
||||
if (row.type === 'header') {
|
||||
flushHeader()
|
||||
pendingHeader = row
|
||||
continue
|
||||
}
|
||||
if (row.type === 'item') {
|
||||
if (!seenWorktreeIds.has(row.worktree.id)) {
|
||||
count += 1
|
||||
seenWorktreeIds.add(row.worktree.id)
|
||||
}
|
||||
pendingHeaderHadWorkspaces = pendingHeader !== null
|
||||
continue
|
||||
}
|
||||
if (row.type === 'folder-workspace') {
|
||||
count += 1
|
||||
pendingHeaderHadWorkspaces = pendingHeader !== null
|
||||
}
|
||||
}
|
||||
flushHeader()
|
||||
return count
|
||||
}
|
||||
|
||||
function localizePendingRowsForHost(
|
||||
rows: readonly Extract<Row, { type: 'header' }>[],
|
||||
hostId: ExecutionHostId
|
||||
@@ -188,8 +130,11 @@ export function addHostSectionRows(args: {
|
||||
) {
|
||||
return [...args.rows]
|
||||
}
|
||||
if ((visibleHostIds && visibleHostIds.length <= 1) || args.hostOptions.length <= 1) {
|
||||
return [...args.rows]
|
||||
if (visibleHostIds && visibleHostIds.length <= 1) {
|
||||
return localizeRowsToHost(args.rows, visibleHostIds[0])
|
||||
}
|
||||
if (args.hostOptions.length <= 1) {
|
||||
return localizeRowsToHost(args.rows, args.hostOptions[0]?.id)
|
||||
}
|
||||
|
||||
const hostOptionsById = new Map(args.hostOptions.map((host) => [host.id, host]))
|
||||
@@ -228,38 +173,57 @@ export function addHostSectionRows(args: {
|
||||
}
|
||||
}
|
||||
|
||||
const pushHostRow = (row: Row, rowHostId: ExecutionHostId): void => {
|
||||
const hostRows = rowsByHostId.get(rowHostId) ?? []
|
||||
const localizedPendingRows = localizePendingRowsForHost(pendingRows, rowHostId)
|
||||
const path = localizedPendingRows.map(getPendingRowKey)
|
||||
const emitted = emittedPathByHostId.get(rowHostId) ?? []
|
||||
let shared = 0
|
||||
while (shared < path.length && path[shared] === emitted[shared]) {
|
||||
shared += 1
|
||||
}
|
||||
if (shared < path.length || path.length !== emitted.length) {
|
||||
hostRows.push(...localizedPendingRows.slice(shared))
|
||||
emittedPathByHostId.set(rowHostId, path)
|
||||
}
|
||||
if (localizedPendingRows.length > 0) {
|
||||
pendingRows.forEach((pendingRow) => usedPendingRows.add(pendingRow))
|
||||
}
|
||||
hostRows.push(row)
|
||||
rowsByHostId.set(rowHostId, hostRows)
|
||||
}
|
||||
|
||||
// Pending headers that do not enclose a header at `depth` end before it.
|
||||
const retainPendingAncestors = (depth: number): void => {
|
||||
const kept =
|
||||
depth > 0
|
||||
? pendingRows.filter((pending) => (getProjectGroupHeaderDepth(pending) ?? depth) < depth)
|
||||
: []
|
||||
flushUnusedPendingRows(pendingRows.filter((pending) => !kept.includes(pending)))
|
||||
pendingRows = kept
|
||||
}
|
||||
|
||||
for (const row of args.rows) {
|
||||
if (row.type === 'header' && row.repo) {
|
||||
retainPendingAncestors(row.projectGroupDepth ?? 0)
|
||||
}
|
||||
if (row.type === 'header' && row.hostRepos) {
|
||||
// A project on several hosts heads each host's own rows, including when collapsed.
|
||||
for (const hostId of row.hostRepos.keys()) {
|
||||
pushHostRow(localizeProjectHeader(row, hostId), hostId)
|
||||
}
|
||||
continue
|
||||
}
|
||||
const rowHostId = getRowHostId(row, args.defaultHostId)
|
||||
if (rowHostId) {
|
||||
const hostRows = rowsByHostId.get(rowHostId) ?? []
|
||||
const localizedPendingRows = localizePendingRowsForHost(pendingRows, rowHostId)
|
||||
const path = localizedPendingRows.map(getPendingRowKey)
|
||||
const emitted = emittedPathByHostId.get(rowHostId) ?? []
|
||||
let shared = 0
|
||||
while (shared < path.length && path[shared] === emitted[shared]) {
|
||||
shared += 1
|
||||
}
|
||||
if (shared < path.length || path.length !== emitted.length) {
|
||||
hostRows.push(...localizedPendingRows.slice(shared))
|
||||
emittedPathByHostId.set(rowHostId, path)
|
||||
}
|
||||
if (localizedPendingRows.length > 0) {
|
||||
pendingRows.forEach((pendingRow) => usedPendingRows.add(pendingRow))
|
||||
}
|
||||
hostRows.push(row)
|
||||
rowsByHostId.set(rowHostId, hostRows)
|
||||
pushHostRow(row, rowHostId)
|
||||
continue
|
||||
}
|
||||
// Buffer grouping headers for each host run so host headers enclose existing grouping.
|
||||
if (row.type === 'header') {
|
||||
const depth = getProjectGroupHeaderDepth(row)
|
||||
// A nested group keeps its ancestors pending, so each host section gets the whole path.
|
||||
const kept =
|
||||
depth !== null && depth > 0
|
||||
? pendingRows.filter((pending) => (getProjectGroupHeaderDepth(pending) ?? depth) < depth)
|
||||
: []
|
||||
flushUnusedPendingRows(pendingRows.filter((pending) => !kept.includes(pending)))
|
||||
pendingRows = [...kept, row]
|
||||
retainPendingAncestors(getProjectGroupHeaderDepth(row) ?? 0)
|
||||
pendingRows = [...pendingRows, row]
|
||||
} else {
|
||||
globalRows.push(row)
|
||||
}
|
||||
@@ -281,10 +245,11 @@ export function addHostSectionRows(args: {
|
||||
|
||||
// Show host headers only for mixed hosts; registered empty hosts remain in the scope picker.
|
||||
if (rowsByHostId.size <= 1) {
|
||||
return [...args.rows]
|
||||
return localizeRowsToHost(args.rows, rowsByHostId.keys().next().value)
|
||||
}
|
||||
|
||||
const result: HostSectionRow[] = [...globalRows]
|
||||
const drawnHeaderKeys = new Set<string>()
|
||||
for (const hostId of hostOrder) {
|
||||
const hostRows = rowsByHostId.get(hostId)
|
||||
if (!hostRows || hostRows.length === 0) {
|
||||
@@ -308,13 +273,22 @@ export function addHostSectionRows(args: {
|
||||
count: countWorkspaceRows(hostRows)
|
||||
})
|
||||
if (!collapsed) {
|
||||
// The enclosing host header already names the owner of cards and notices.
|
||||
result.push(
|
||||
...hostRows.map((row) =>
|
||||
'hostContextLabel' in row && row.hostContextLabel
|
||||
...hostRows.map((row): Row => {
|
||||
// A header names its section's host, so repeated copies stay distinct and act on that host.
|
||||
if (row.type === 'header') {
|
||||
const repeated = drawnHeaderKeys.has(row.key)
|
||||
drawnHeaderKeys.add(row.key)
|
||||
if (row.hostId && !repeated) {
|
||||
return row
|
||||
}
|
||||
return { ...row, hostId: row.hostId ?? hostId, ...(repeated ? { repeated: true } : {}) }
|
||||
}
|
||||
// The enclosing host header already names the owner of cards and notices.
|
||||
return 'hostContextLabel' in row && row.hostContextLabel
|
||||
? { ...row, hostContextLabel: undefined }
|
||||
: row
|
||||
)
|
||||
})
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
import type { Row } from './row-types'
|
||||
|
||||
/** A host section's workspace badge count. */
|
||||
export function countWorkspaceRows(rows: readonly Row[]): number {
|
||||
// Collapsed groups have no item rows; count headers so populated projects do not show a zero host badge.
|
||||
let count = 0
|
||||
const seenWorktreeIds = new Set<string>()
|
||||
let pendingHeader: Extract<Row, { type: 'header' }> | null = null
|
||||
let pendingHeaderHadWorkspaces = false
|
||||
const flushHeader = (): void => {
|
||||
if (pendingHeader && !pendingHeaderHadWorkspaces) {
|
||||
if (pendingHeader.worktreeIds) {
|
||||
const headerWorktreeIds = new Set(pendingHeader.worktreeIds)
|
||||
for (const worktreeId of pendingHeader.worktreeIds) {
|
||||
if (!seenWorktreeIds.has(worktreeId)) {
|
||||
count += 1
|
||||
seenWorktreeIds.add(worktreeId)
|
||||
}
|
||||
}
|
||||
// Folder workspaces contribute to the header count but have no worktree id.
|
||||
count += Math.max(0, pendingHeader.count - headerWorktreeIds.size)
|
||||
} else {
|
||||
count += pendingHeader.count
|
||||
}
|
||||
}
|
||||
pendingHeader = null
|
||||
pendingHeaderHadWorkspaces = false
|
||||
}
|
||||
for (const row of rows) {
|
||||
if (row.type === 'header') {
|
||||
// A nested header means its enclosing group is expanded, not collapsed.
|
||||
if (pendingHeader && (row.projectGroupDepth ?? 0) > (pendingHeader.projectGroupDepth ?? 0)) {
|
||||
pendingHeaderHadWorkspaces = true
|
||||
}
|
||||
flushHeader()
|
||||
pendingHeader = row
|
||||
continue
|
||||
}
|
||||
if (row.type === 'item') {
|
||||
if (!seenWorktreeIds.has(row.worktree.id)) {
|
||||
count += 1
|
||||
seenWorktreeIds.add(row.worktree.id)
|
||||
}
|
||||
pendingHeaderHadWorkspaces = pendingHeader !== null
|
||||
continue
|
||||
}
|
||||
if (row.type === 'folder-workspace') {
|
||||
count += 1
|
||||
pendingHeaderHadWorkspaces = pendingHeader !== null
|
||||
}
|
||||
}
|
||||
flushHeader()
|
||||
return count
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
import type { ExecutionHostId } from '../execution-host'
|
||||
import type { Row } from './row-types'
|
||||
|
||||
/** A project header's copy for one host: that host's registration, count and workspaces. */
|
||||
export function localizeProjectHeader(
|
||||
row: Extract<Row, { type: 'header' }>,
|
||||
hostId: ExecutionHostId
|
||||
): Extract<Row, { type: 'header' }> {
|
||||
const { hostRepos, ...projectHeader } = row
|
||||
const repo = hostRepos?.get(hostId)
|
||||
if (!repo) {
|
||||
return row
|
||||
}
|
||||
return {
|
||||
...projectHeader,
|
||||
repo,
|
||||
anchorRepo: row.repo,
|
||||
hostId,
|
||||
count: row.hostWorktreeCounts?.get(hostId) ?? 0,
|
||||
worktreeIds: row.hostWorktreeIds?.get(hostId) ?? []
|
||||
}
|
||||
}
|
||||
|
||||
/** Rows that draw no host headers but all belong to `hostId`: headers still name that host's registration. */
|
||||
export function localizeRowsToHost(
|
||||
rows: readonly Row[],
|
||||
hostId: ExecutionHostId | undefined
|
||||
): Row[] {
|
||||
return hostId
|
||||
? rows.map((row) =>
|
||||
row.type === 'header' && row.hostRepos ? localizeProjectHeader(row, hostId) : row
|
||||
)
|
||||
: [...rows]
|
||||
}
|
||||
@@ -40,6 +40,12 @@ export type GroupHeaderRow = {
|
||||
projectGroup?: ProjectGroup | { id: null; name: 'Ungrouped'; tabOrder: number }
|
||||
projectGroupDepth?: number
|
||||
hostId?: ExecutionHostId
|
||||
/** A project checked out on several hosts: each host's own registration, one header per host section. */
|
||||
hostRepos?: ReadonlyMap<ExecutionHostId, Repo>
|
||||
/** On a host copy: the project's anchor registration, which project order keys on; `repo` is this host's. */
|
||||
anchorRepo?: Repo
|
||||
/** An earlier host section already drew this header; order and drag key on that first copy. */
|
||||
repeated?: true
|
||||
hostWorktreeCounts?: ReadonlyMap<ExecutionHostId, number>
|
||||
hostWorktreeIds?: ReadonlyMap<ExecutionHostId, readonly string[]>
|
||||
worktreeIds?: readonly string[]
|
||||
@@ -119,3 +125,8 @@ export type Row =
|
||||
| NewExternalWorktreesInboxRow
|
||||
| PendingCreationRow
|
||||
| FolderWorkspaceRow
|
||||
|
||||
/** The registration a project header reorders by, or none for a repeated copy. */
|
||||
export function getHeaderDragRepo(row: GroupHeaderRow): Repo | undefined {
|
||||
return row.repeated ? undefined : (row.anchorRepo ?? row.repo)
|
||||
}
|
||||
|
||||
@@ -126,19 +126,27 @@ function repoOfWorktree(
|
||||
)
|
||||
}
|
||||
|
||||
/** Each row's own host's registration, for lists whose repoMap keeps one registration per id. */
|
||||
export function createHostScopedRepoOf(
|
||||
repos: readonly Repo[],
|
||||
repoMap: ReadonlyMap<string, Repo>
|
||||
): SidebarFeedIndex['repoOf'] {
|
||||
const reposByKey = new Map(repos.map((repo) => [getRepoHostIdentity(repo), repo]))
|
||||
return (worktree) => repoOfWorktree(repoMap, reposByKey, worktree)
|
||||
}
|
||||
|
||||
export function indexSidebarFeed(
|
||||
domains: SidebarFeedDomains,
|
||||
repos: readonly Repo[]
|
||||
): SidebarFeedIndex {
|
||||
const workspaces = readFeedWorkspaces(domains)
|
||||
const repoMap = new Map(repos.map((repo) => [repo.id, repo]))
|
||||
const reposByKey = new Map(repos.map((repo) => [getRepoHostIdentity(repo), repo]))
|
||||
return {
|
||||
workspaces,
|
||||
worktrees: workspaces.flatMap((entry) => (entry.folderWorkspace ? [] : [entry.worktree])),
|
||||
folderWorkspaces: workspaces.flatMap((entry) => entry.folderWorkspace ?? []),
|
||||
repoMap,
|
||||
repoOf: (worktree) => repoOfWorktree(repoMap, reposByKey, worktree)
|
||||
repoOf: createHostScopedRepoOf(repos, repoMap)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user