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

Draft: WIP: stack._revs -> revs, revs -> indexedrevs

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Anton Shestakov requested to merge topic/default/stack-things-2 into branch/default Oct 16, 2019
  • Overview 7
  • Commits 4
  • Pipelines 1
  • Changes 2

This demonstrates the stack interface that I'd like to see upstream. Most of the things here should be good to merge, but it's not clear what actually gets accepted into core hg yet, so this is WIP.

Not everything is decided, currently there is this:

  • cache revs and indexedrevs both or none
  • if we decide to cache revs, they need to be frozen so that nothing can re-.sort() them

And then there's:

  • decide about foo#stack[base] syntax (start from 1? use 0 or base for base? what should stack[:] include?)
Edited May 11, 2022 by Pierre-Yves David
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: topic/default/stack-things-2