Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mercurial-devel mercurial-devel
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • mercurial
  • mercurial-develmercurial-devel
  • Merge requests
  • !109

Merged
Created May 17, 2022 by Arseniy Alekseyev@aalekseyevDeveloper

rhg: align the dirstate v2 writing algorithm with python

  • Overview 4
  • Commits 2
  • Pipelines 3
  • Changes 2

Apparently it's not sufficient to modify a file to force the dirstate write-out, so the append code path was untested.

By removing a file instead of changing we're forcing append to happen.

We also change the dirstate writing code to do the same thing python does, to avoid bugs related to ZFS.

Edited May 18, 2022 by Arseniy Alekseyev
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: topic/stable/dirstate-v2-actually-test-append