First, this message is poorly written with "the are no changes".
Second, it is inaccurate, I have added a file to my project and I have used Team -> Commit on it so it no longer has a question mark on the file. In other words, I have changed something but this message almost always says "hey nothing has changed".
How to reproduce:
- ASSERT: make sure you have a project in your workspace, that you imported from OpenShift. You should have a server adapter for your project
- EXEC: create a new file in it and add it Team->Commit->Check your file
- EXEC: Go to your server adapter and publish
The adapter warns you that there are no changes and asks you if you still want to publish your project
The adapter states that there's 1 change.