Skip to content
This repository was archived by the owner on Sep 23, 2023. It is now read-only.
This repository was archived by the owner on Sep 23, 2023. It is now read-only.

Update wikis with newer patchset, retaining database #54

Open

Description

@DemianX0

Use-case: for some changesets I've set up test users, a demo page. I demoed 4 patches from a chain, a small error in the first patch required a rebase of the whole chain and recreation of the 4 patches, setting up a user + main page on all 4 again. I expect I'll be doing this again and again. An option to update a former wiki would make this a snap.

Activity

  1. edg2s commented on Apr 24, 2020

    @edg2s
    Collaborator

    What about special:export/import?

  2. DemianX0 commented on Jun 22, 2020

    @DemianX0
    Author

    What about special:export/import?

    Quite tedious. What I had to do to make it most "efficient": http://patchdemo.wmflabs.org/wikis/3f2cebb066a5706519be6492a83a774f/w/index.php/Main_Page

    Procedural burden:

    • need to maintain a list of all pages; tried category: *.js, *.css not included
    • revert Main Page after import... the last revision is the one generated by patchdemo
    • recreate users, rights
    • update all the links with the new demo GUID
  3. added a commit that references this issue on Nov 2, 2020
    fd29b33
  4. added 3 commits that reference this issue on Jan 2, 2021
    79f6171
    36f635f
    c9e9d68
  5. edg2s commented on Jan 21, 2021

    @edg2s
    Collaborator

    We would also need to run various updates, such as composer update and maintenance/update.php. The risk of accidentally breaking a wiki would increase, but this may be acceptable.

  6. added 2 commits that reference this issue on Mar 6, 2021
    4106629
    2c41e6a
  7. added 2 commits that reference this issue on May 5, 2021
    f39dcc7
    1558429
  8. added a commit that references this issue on Nov 12, 2021
    3bcd75d
  9. added 9 commits that reference this issue on Feb 21, 2022
    06f4201
    d5c1995
    4571d79
    d0a598a
    eb850d3
    d2422d3
    b8585b1
    914b903
    67e7470
  10. added 2 commits that reference this issue on Mar 13, 2022
    294451f
    2b58d71
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions