Conversation
Bumps the cargo-minor-patch group with 1 update: [openvcs-core](https://github.com/Open-VCS/OpenVCS-Core). Updates `openvcs-core` from 0.1.2 to 0.1.5 - [Release notes](https://github.com/Open-VCS/OpenVCS-Core/releases) - [Commits](https://github.com/Open-VCS/OpenVCS-Core/commits) --- updated-dependencies: - dependency-name: openvcs-core dependency-version: 0.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…patch-3efe85c834 Bump openvcs-core from 0.1.2 to 0.1.5 in the cargo-minor-patch group
Drop non-wasm registry and process branches, keeping wasm host calls.
Bumps the actions-minor-patch group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.31.9 to 4.31.10 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@5d4e8d1...cdefb33) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the cargo-minor-patch group with 2 updates: [thiserror](https://github.com/dtolnay/thiserror) and [time](https://github.com/time-rs/time). Updates `thiserror` from 2.0.17 to 2.0.18 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@2.0.17...2.0.18) Updates `time` from 0.3.44 to 0.3.45 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](time-rs/time@v0.3.44...v0.3.45) --- updated-dependencies: - dependency-name: thiserror dependency-version: 2.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch - dependency-name: time dependency-version: 0.3.45 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…tions-minor-patch-e42aeb3dac Bump github/codeql-action from 4.31.9 to 4.31.10 in the actions-minor-patch group
…-patch-e7eb1e1873 Bump the cargo-minor-patch group with 2 updates
Bumps the actions-minor-patch group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action). Updates `actions/checkout` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@8e8c483...de0fac2) Updates `github/codeql-action` from 4.31.10 to 4.31.11 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdefb33...19b2f06) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch - dependency-name: github/codeql-action dependency-version: 4.31.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the cargo-minor-patch group with 1 update: [time](https://github.com/time-rs/time). Updates `time` from 0.3.45 to 0.3.46 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](time-rs/time@v0.3.45...v0.3.46) --- updated-dependencies: - dependency-name: time dependency-version: 0.3.46 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…tions-minor-patch-28c529a874 Bump the actions-minor-patch group with 2 updates
…-patch-004039a5e0 Bump time from 0.3.45 to 0.3.46 in the cargo-minor-patch group
Bumps the actions-minor-patch group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.31.11 to 4.32.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@19b2f06...b20883b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the cargo group with 1 update in the / directory: [git2](https://github.com/rust-lang/git2-rs). Updates `git2` from 0.20.3 to 0.20.4 - [Changelog](https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md) - [Commits](rust-lang/git2-rs@git2-0.20.3...git2-0.20.4) --- updated-dependencies: - dependency-name: git2 dependency-version: 0.20.4 dependency-type: direct:production dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
…tions-minor-patch-421a1b1df5 Bump github/codeql-action from 4.31.11 to 4.32.0 in the actions-minor-patch group
Bump git2 from 0.20.3 to 0.20.4 in the cargo group across 1 directory
Bumps the cargo group with 1 update in the / directory: [time](https://github.com/time-rs/time). Updates `time` from 0.3.46 to 0.3.47 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](time-rs/time@v0.3.46...v0.3.47) --- updated-dependencies: - dependency-name: time dependency-version: 0.3.47 dependency-type: direct:production dependency-group: cargo ... Signed-off-by: dependabot[bot] <support@github.com>
Bump time from 0.3.46 to 0.3.47 in the cargo group across 1 directory
Added badges for nightly, dev, and stable builds.
* Update openvcs.plugin.json * Revamped git plugin * Update plugin * Update entry.js * Update plugin * plugin-git: fix untracked diff fallback and status parsing * Update openvcs-git-plugin.rs * git: add submodule detection and operations Detect submodules in status payloads for system and libgit2 backends. Add Git plugin RPC methods for submodule list/add/update/sync/remove/is_available and expose a Submodules menubar section with actions and context menu integrations. * git: open submodules list in a modal Replace the toast-only submodule listing with a real Submodules modal. Add refresh, update/sync all, add, and per-row open/update/sync/remove actions. * git: open submodule in OpenVCS Wire Submodules modal Open action to switch the current repository to the selected submodule path via open_repo instead of opening it in the OS. * git: close plugin modals on repo switch Close LFS Locks and Submodules plugin modals when repo switch events fire so dialogs never linger across repository changes. * git: show loading state in submodule and lfs modals Add animated loading indicators and aria-busy states while fetching LFS locks and submodule lists to prevent empty-looking modal states. * git: increase submodule and lfs modal width Expand dialog widths for Submodules and LFS Locks modals for better visibility and less cramped content. * git: enlarge submodule and lfs modals further Increase modal max width and height limits so Submodules and LFS Locks dialogs use much more screen space. * git: restore modal size and tune loading spinner Revert Submodules/LFS modal dimensions to original values and only increase loading spinner visibility. * git: enlarge loading indicator visuals Increase plugin modal loading text weight/size and spinner dimensions so loading states are clearly visible. * git: center plugin loading indicator layout Center loading indicators and stack text below spinner for LFS Locks and Submodules modal loading states. * git: use in-modal confirm for submodule removal Replace unreliable browser confirm with a two-step in-modal confirmation for submodule Remove actions. * git: use modal dialog for submodule remove confirm Replace inline remove-confirm behavior with a dedicated confirmation dialog modal for clearer and more explicit submodule deletion prompts. * Update entry.js * git: improve add-submodule field spacing Increase vertical spacing between labels and inputs in the Add Submodule modal. Keep modal width unchanged while improving readability and reducing cramped text. * git: fix add-submodule label overlap Increase inter-group spacing and enforce block input layout so labels do not collide with neighboring field borders. * Update system_git.rs * Update system_git.rs
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7dd413d572
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| let mut ws = rest.split_whitespace(); | ||
| let commit = ws.next().unwrap_or("").trim(); | ||
| let path = ws.next().unwrap_or("").trim(); |
There was a problem hiding this comment.
Handle submodule paths with spaces
This parser splits the git submodule status output on whitespace, so a submodule path containing spaces will be truncated (only the first word is captured as path). That causes the entry to be mis-identified, and follow-on lookups like .gitmodules URL/branch resolution will target the wrong submodule or fail. This only shows up for repos that have submodule paths with spaces, but it will make the new submodule UI behave incorrectly in those cases.
Useful? React with 👍 / 👎.
No description provided.