# HG changeset patch # User Dan Villiom Podlaski Christiansen # Date 1384569234 18000 # Node ID a5474648a9d2e936e737c0b6259d28559ed36445 # Parent ddbea2fdee5e172c0fdf402c1f76035e8b37239e gdown/gup: add next/previous alias Up and down refer to the customary order in log output rather than concepts; as such, it may be confusing to the user. I for one found them suprising -- they just didn't fit with my mental model. Previous and next, however, imply a clear parent/child relationship. We attroduce the new name as aliases for now. diff -r ddbea2fdee5e -r a5474648a9d2 README --- a/README Tue Oct 22 11:51:01 2013 +0200 +++ b/README Fri Nov 15 21:33:54 2013 -0500 @@ -51,6 +51,7 @@ - parents command: add "working directory parent is obsolete" message - evolve command: allow updating to the successor if the parent is obsolete +- gdown and gup commands: add next and previous alias, respectively 3.1.0 -- 2013-02-11 diff -r ddbea2fdee5e -r a5474648a9d2 hgext/evolve.py --- a/hgext/evolve.py Tue Oct 22 11:51:01 2013 +0200 +++ b/hgext/evolve.py Fri Nov 15 21:33:54 2013 -0500 @@ -1238,10 +1238,10 @@ shorttemplate = '[{rev}] {desc|firstline}\n' -@command('^gdown', +@command('^gdown|previous', [], '') -def cmdgdown(ui, repo): +def cmdprevious(ui, repo): """update to parent and display summary lines""" wkctx = repo[None] wparents = wkctx.parents() @@ -1261,10 +1261,10 @@ ui.warn(_('multiple parents, explicitly update to one\n')) return 1 -@command('^gup', +@command('^gup|next', [], '') -def cmdup(ui, repo): +def cmdnext(ui, repo): """update to child and display summary lines""" wkctx = repo[None] wparents = wkctx.parents() diff -r ddbea2fdee5e -r a5474648a9d2 tests/test-uncommit.t --- a/tests/test-uncommit.t Tue Oct 22 11:51:01 2013 +0200 +++ b/tests/test-uncommit.t Fri Nov 15 21:33:54 2013 -0500 @@ -328,7 +328,7 @@ $ hg ci -m touncommit $ echo unrelated > unrelated $ hg ci -Am addunrelated unrelated - $ hg gdown + $ hg previous 0 files updated, 0 files merged, 1 files removed, 0 files unresolved [8] touncommit $ hg uncommit aa