Last modified: 2014-11-02 12:51:28 UTC
Steps to reproduce: (0. Remove page "X" from your watchlist) 1. Run python pwb.py scripts/touch.py -page:"X" 2. The page will be added to your watchlist Please disable this watch feature by default, or allow one to set something like -watchlist:"nochange"[1] in the command line. [1] https://www.mediawiki.org/w/index.php?title=API:Edit#Parameters
It seems "page.save" doesn't support the API's "nochange" option https://github.com/wikimedia/pywikibot-core/blob/master/pywikibot/page.py#L867-L872 which is supported by "site.editpage" https://github.com/wikimedia/pywikibot-core/blob/master/pywikibot/site.py#L2784
You may unhide the preferences settings of your bot at "Add pages and files I edit to my watchlist"
Change 144354 had a related patch set uploaded by Xqt: (bug 67528) touch.py should not add pages to the user's watchlist https://gerrit.wikimedia.org/r/144354