NoChangesError is thrown for various bzr errors
When saving a new version and the notebook's bzr branch is binded and out of date with the master branch, NoChangesError is thrown. Zim only checks to see if the error code is 3 to determine if it should throw this error or not which is incorrect as 3 is used to indicate many different failures. The end result is that your changes don't get saved and Zim telling you incorrectly that there are no new changes to save.
|Changed in zim:|
|status:||New → Confirmed|
|importance:||Undecided → High|