Steps to replicate the issue (include links if applicable):
- upgrade python3-conftool-requestctl to 3.2.3
- run requestctl sync -g <path> --interactive pattern
What happens?:
You get notified of changes even if nothing actually changed, and you're not requested to confirm the change
# requestctl sync --interactive -g . pattern 2024-09-18 08:24:09,290 - reqctl (api:write:234) - INFO - Updating pattern req/get
What should have happened instead?:
No object should be updated, and if any has actually changed, a confirmation should be requested
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
3.2.3
Other information (browser name/version, screenshots, etc.):
Tested on puppetmaster2001