Skip to content

#1955: fix ide update#1969

Open
hohwille wants to merge 1 commit into
devonfw:mainfrom
hohwille:feature/1955-fix-ide-update
Open

#1955: fix ide update#1969
hohwille wants to merge 1 commit into
devonfw:mainfrom
hohwille:feature/1955-fix-ide-update

Conversation

@hohwille
Copy link
Copy Markdown
Member

This PR fixes #1955

Implemented changes:

  • Avoid duplicate checks by passing codeRepository flag to updateSettingsInStep
  • Refactor isSettingsRepositorySymlinkOrJunction() to isSettingsCodeRepository in IdeContext*
  • Fix actual bug that only for code repo the update is skipped if not forced

Testing instructions

Please add conscise, understandable instructions on how a reviewer can test/verify the functionality of your contribution here:

  1. create a regular project and ensure you have updates (e.g. cd settings && git reset head~1)
  2. call ide status
  3. call ide update
  4. call ide status - now the updates should be applied and via commit id it was detected that no more updates are available.

Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal
  • You have formulated clear instructions on how to test your contribution under "Testing instructions"

@hohwille hohwille added this to the release:2026.05.001 milestone May 22, 2026
@hohwille hohwille self-assigned this May 22, 2026
@hohwille hohwille added update related to updating software or the entire ide settings ide-settings repo and replated processes and features labels May 22, 2026
@hohwille hohwille added the bugfix PR that fixes a bug issue label May 22, 2026
@github-project-automation github-project-automation Bot moved this to 🆕 New in IDEasy board May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix PR that fixes a bug issue settings ide-settings repo and replated processes and features update related to updating software or the entire ide

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

ide update broken

1 participant