Skip to content

Latest commit

 

History

History
122 lines (110 loc) · 6.19 KB

File metadata and controls

122 lines (110 loc) · 6.19 KB

Features

OpenVCS is plugin-first and VCS-agnostic. Features, themes, UI changes, and VCS integrations are all delivered by plugins.

Current capability areas

Feature Status Notes
Clone repositoryAvailable through the Git plugin
Open existing repositoryIncludes recent repository tracking
Reopen last repository on launchOptional behaviour
Working tree statusShows repository changes
Per-file diffFile-level change inspection
Commit diffCommit-level inspection
Discard changesWorking tree cleanup
Feature Status Notes
Stage filesStandard index workflow
Partial stagingPatch-based staging
Partial commitsCommit selected patch content
Commit from indexCommit staged changes
Feature Status Notes
List local branchesLocal branch visibility
List remote branchesRemote branch visibility
Create branchStandard branch creation
Checkout branchSwitch active branch
Rename branchLocal branch rename
Delete branchBranch cleanup
Set upstream trackingConfigure tracking
Feature Status Notes
Merge branchBranch merge workflow
Inspect conflictsConflict details surfaced in UI
Checkout ours/theirsConflict-side selection
Save merged resultPersist resolved files
Launch external merge toolUses configured external tooling
Abort mergeCancel active merge
Continue mergeComplete merge after resolution
Feature Status Notes
List stashesStash overview
Push stashSave working changes
Apply stashApply without dropping
Pop stashApply and remove
Drop stashDelete stash entry
Show stashInspect stash content
Set remote URLRemote configuration
Fetch single remoteTargeted fetch
Fetch all remotesFull remote update
Pull fast-forward onlyConservative pull behaviour
PushPush local changes
Feature Status Notes
LFS fetchFetch LFS objects
LFS pullPull LFS objects
LFS pruneRemove old LFS objects
LFS track/untrackManage LFS paths
Inspect LFS tracked pathsView tracked files/patterns
Trust SSH host keysHost-key trust helper
List SSH agent keysAgent key visibility
Add SSH agent keysAgent key helper
Discover SSH keysLocal key discovery
Feature Status Notes
Light themeBuilt in
Dark themeBuilt in
Plugin-provided themesSupported through plugins
Standalone theme .zip packsNot currently supported
npm plugin loading🧪Early support
local-path plugin loading🧪Early support
Update check/installApplication update flow
VCS output logDedicated output window
App log tail/clearRuntime log tooling
Plugin/theme store🧭Planned/exploratory

Legend: ✅ available · 🧪 early/experimental · 🧭 planned · ❌ not supported