I guess that mediawiki lacks this feature, so I made
https://bugzilla.wikimedia.org/show_bug.cgi?id=62698

On Sat, Mar 15, 2014 at 11:53 AM, Petr Bena <[email protected]> wrote:
> How to edit a page using api only if it wasn't changed since given
> time? Basetimestamp apparently doesn't help here because it auto-merge
> the edit in case of conflict instead of refusing it and some edits
> just aren't supposed to be auto-merged - the text which is to be
> appended is based on current content of a page.
>
> Documentation say:
>
> basetimestamp: Timestamp of the base revision (obtained through
> prop=revisions&rvprop=timestamp). Used to detect edit conflicts; leave
> unset to ignore conflicts
> starttimestamp: Timestamp when you started editing the page (e.g.,
> when you fetched the current revision's text to begin editing it or
> checked the (non-)existence of the page). Used to detect edit
> conflicts; leave unset to ignore conflicts
>
> for both it just say "used to detect edit conflict" but it doesn't say
> how the edit conflicts are treated. Is it possible to just reject the
> edit in case there is any conflict?

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to