Skip to content

ide update broken #1955

@hohwille

Description

@hohwille

Actual behavior

hohwille@CE49454 MINGW64 /d/projects/IDEasy
$ ide update
Start: update (pull) settings repository
Skipping git pull in settings due to code repository. Use --force-pull to enforce pulling.

My IDEasy project is not using a code repository.
Something got broken recently.
That explains the bug I was observing that ide status keeps telling me to call ide update because my settings are not up-to-date but this message does not disappear after calling ide update.

Reproduce

  1. ide status
  2. ide update
  3. ide status
  4. ide update

Expected behavior

After calling ide update (with a regular settings repo) calling ide status should not show this message:

Updates are available for the settings repository. If you want to apply the latest changes, call "ide update"

(unless you changed your settings repo immediately after calling ide update).

IDEasy status

Updates are available for the settings repository. If you want to apply the latest changes, call "ide update"
IDE_ROOT is set to D:\projects
IDE_HOME is set to D:\projects\IDEasy
Your version of IDEasy is 2026.05.001-05_19_03-SNAPSHOT.
You are using a SNAPSHOT version of IDEasy. For stability consider switching to a stable release via 'ide upgrade --mode=stable'
Your version of IDEasy is 2026.05.001-05_19_03-SNAPSHOT but version 2026.05.001-20260519.032313-17 is available. Please run the following command to upgrade to the latest version:
ide upgrade
Your operating system is windows(10.0)@x64 [Windows 11@amd64]
You are online.
Found bash executable at: C:\Program Files\Git\usr\bin\bash.exe
Found git executable at: C:\Program Files\Git\mingw64\bin\git.exe
Your settings are not up-to-date, please run 'ide update'.
Successfully completed ide (status)

Related/Dependent issues

#1833

Comments/Hints

If I downgrade to the latest stable version (ide upgrade --mode=stable) the error goes away.
So something was broken by a PR merged for the upcoming release.
I assume the bug is caused by PR #1819

Metadata

Metadata

Assignees

Labels

ready-to-implementstatusStatusCommandlet (ide status)updaterelated to updating software or the entire ide

Type

No fields configured for Bug.

Projects

Status

🏗 In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions