D2400: stack: begin to make the stack revset configurable

2018-04-05 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 7733. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2400?vs=6216=7733 REVISION DETAIL https://phab.mercurial-scm.org/D2400 AFFECTED FILES mercurial/configitems.py mercurial/stack.py CHANGE DETAILS diff

D2400: stack: begin to make the stack revset configurable

2018-04-05 Thread lothiraldan (Boris Feld)
lothiraldan added a comment. The goal of this series is to define a clean API so that commands and tools can be built in a stack-definition agnostic way. It's not to define a one-size-fits-all stack definition. People and companies have different workflows and needs. Their definition of

D2400: stack: begin to make the stack revset configurable

2018-03-19 Thread indygreg (Gregory Szorc)
indygreg requested changes to this revision. indygreg added a comment. This revision now requires changes to proceed. Reading through the remainder of the series, I like the customization of stack evaluation. But the use of config options seems weird to me. It isn't clear why we need config

D2400: stack: begin to make the stack revset configurable

2018-03-19 Thread indygreg (Gregory Szorc)
indygreg accepted this revision. indygreg added a comment. This revision is now accepted and ready to land. I'm not super keen on introducing a new `[stack]` config section. But I don't have any better ideas for where this should go. `[ui]` is my best idea, but I thought we decided we wanted

D2400: stack: begin to make the stack revset configurable

2018-02-28 Thread lothiraldan (Boris Feld)
lothiraldan updated this revision to Diff 6216. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D2400?vs=6014=6216 REVISION DETAIL https://phab.mercurial-scm.org/D2400 AFFECTED FILES mercurial/configitems.py mercurial/stack.py CHANGE DETAILS diff