You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Store generated .gittrace files under the currently selected workspace instead of treating exports as standalone output files only.
Added
Export flow
- Resolves the currently active workspace from IWorkspaceContext
- Updates export logic to save generated timeline data under the active workspace
- Preserves explicit --output/-o fallback behavior
- Adds validation to fail gracefully when no workspace is selected
Workspace storage
- Adds WorkspaceTimelineStorage to handle predictable workspace specific paths
- Saves WorkspaceTimelineMetadata sidecar files to identify repository sources
- Implements listing of stored timeline files for a workspace
CLI integration
- Adds WorkTimelinesCommand for listing workspace timelines
- Adds WorkTimelinesCommandHandler to present timeline metadata in an organized table
- Adds tests for workspace aware export path resolution
Result
These changes make timeline exports workspace-aware, organizing generated .gittrace files automatically and providing the foundation to easily list and reuse them for workspace specific history views.
0 commit comments