Skip to content

Bump MF submodule (ce5bcfa)#33374

Merged
igorkorsukov merged 1 commit into
musescore:mainfrom
krasko78:Bump-MF-Submodule-ce5bcfa
May 12, 2026
Merged

Bump MF submodule (ce5bcfa)#33374
igorkorsukov merged 1 commit into
musescore:mainfrom
krasko78:Bump-MF-Submodule-ce5bcfa

Conversation

@krasko78
Copy link
Copy Markdown
Contributor

Resolves: #33319 (there are only MF changes for it)

First time updating the MF submodule, and first opportunity to screw things up since the NEW WAY. :)

  • I signed the CLA
  • The title of the PR describes the problem it addresses
  • Each commit's message describes its purpose and effects, and references the issue it resolves
  • If changes are extensive, there is a sequence of easily reviewable commits
  • The code in the PR follows the coding rules
  • There are no unnecessary changes
  • The code compiles and runs on my machine, preferably after each commit individually
  • I created a unit test or vtest to verify the changes I made (if applicable)

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 12, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

This PR updates the muse subproject reference to point to a new commit. The change modifies the submodule pin in a single location, advancing the pinned commit hash to incorporate upstream changes from the muse subproject. No public APIs or exported entities are altered in this repository; the change only affects the submodule dependency pointer.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately describes the primary change: bumping the MF (Muse Framework) submodule to a specific commit hash.
Description check ✅ Passed The PR description follows the template with all sections completed, including issue reference, CLA confirmation, and checklist items marked appropriately.
Linked Issues check ✅ Passed The PR bumps the MF submodule which should address issue #33319 concerning PlatformInteractive::revealInFileBrowser file selection on Windows.
Out of Scope Changes check ✅ Passed The change is a straightforward submodule update with no extraneous modifications beyond the MF submodule pointer update to the specified commit.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@muse`:
- Line 1: The submodule pointer in the muse submodule references a non-existent
commit (ce5bcfa1b58a2e96a3323deacab3724c26b28cb9); to fix, open the muse
submodule repository, fetch the latest refs from its remote, locate the correct
commit or tag that contains the Windows Explorer file selection fix, checkout
that valid commit, then update the superproject's submodule pointer to that
commit and commit the change in the parent repo (ensure the
.gitmodules/reference is consistent and push both submodule and parent repo
updates).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0e97e678-5244-40bc-87ba-865791b1fb38

📥 Commits

Reviewing files that changed from the base of the PR and between de0871b and 1838411.

📒 Files selected for processing (1)
  • muse

Comment thread muse
@@ -1 +1 @@
Subproject commit 8d6707fb9cbc9b5b52f7b7649d0dd4976dd4e0ac
Subproject commit ce5bcfa1b58a2e96a3323deacab3724c26b28cb9
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify muse submodule commit and check for the Windows Explorer fix

# Navigate to muse submodule
cd muse || exit 1

# Verify the commit exists
echo "=== Checking if commit ce5bcfa1b58a2e96a3323deacab3724c26b28cb9 exists ==="
git cat-file -t ce5bcfa1b58a2e96a3323deacab3724c26b28cb9 2>/dev/null || echo "ERROR: Commit does not exist"

# Get the commit message and details
echo -e "\n=== Commit details ==="
git log -1 --format="%H%n%an <%ae>%n%ad%n%s%n%b" ce5bcfa1b58a2e96a3323deacab3724c26b28cb9

# Search for changes related to PlatformInteractive or revealInFileBrowser
echo -e "\n=== Files changed in this commit ==="
git diff-tree --no-commit-id --name-only -r ce5bcfa1b58a2e96a3323deacab3724c26b28cb9

# Look for relevant code changes
echo -e "\n=== Searching for revealInFileBrowser changes ==="
git show ce5bcfa1b58a2e96a3323deacab3724c26b28cb9 | grep -A 5 -B 5 "revealInFileBrowser\|explorer.exe" || echo "No matches found in this commit"

# Check the range of changes if old commit is available
echo -e "\n=== Checking for previous commit reference ==="
cd .. && git diff HEAD~1 HEAD -- muse | grep "^-Subproject" | gawk '{print $3}'

Repository: musescore/MuseScore

Length of output: 923


Reject: The submodule commit does not exist.

The commit ce5bcfa1b58a2e96a3323deacab3724c26b28cb9 does not exist in the muse submodule repository. Git returns "remote error: upload-pack: not our ref", indicating this is an invalid commit hash. This will cause build failures when attempting to clone or update the submodule. Verify the correct commit hash for the Windows Explorer file selection fix and update the submodule pointer.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@muse` at line 1, The submodule pointer in the muse submodule references a
non-existent commit (ce5bcfa1b58a2e96a3323deacab3724c26b28cb9); to fix, open the
muse submodule repository, fetch the latest refs from its remote, locate the
correct commit or tag that contains the Windows Explorer file selection fix,
checkout that valid commit, then update the superproject's submodule pointer to
that commit and commit the change in the parent repo (ensure the
.gitmodules/reference is consistent and push both submodule and parent repo
updates).

@igorkorsukov igorkorsukov merged commit b248b44 into musescore:main May 12, 2026
15 checks passed
@krasko78 krasko78 deleted the Bump-MF-Submodule-ce5bcfa branch May 12, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Win] PlatformInteractive::revealInFileBrowser does not select the file in Windows explorer

2 participants