D2678: help: supporting both help and doc for aliases

durin42 (Augie Fackler) phabricator at mercurial-scm.org
Mon Mar 12 17:51:21 EDT 2018


durin42 added a comment.


  Ugh:
  
    --- /home/augie/hg/tests/test-alias.t
    +++ /home/augie/hg/tests/test-alias.t.err
    @@ -357,15 +357,8 @@
     properly recursive
    
       $ hg dln
    -  changeset:   -1:0000000000000000000000000000000000000000
    -  phase:       public
    -  parent:      -1:0000000000000000000000000000000000000000
    -  parent:      -1:0000000000000000000000000000000000000000
    -  manifest:    -1:0000000000000000000000000000000000000000
    -  user:
    -  date:        Thu Jan 01 00:00:00 1970 +0000
    -  extra:       branch=default
    -
    +  abort: alias 'dln' resolves to unknown command 'lognull'
    +  [255]
    
    
     path expanding
    
    ERROR: test-alias.t output changed
    --- /home/augie/hg/tests/test-show.t
    +++ /home/augie/hg/tests/test-show.t.err
    @@ -135,19 +135,37 @@
     commands.show.aliasprefix aliases values to `show <view>`
    
       $ hg --config commands.show.aliasprefix=s sbookmarks
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       (no bookmarks set)
    
       $ hg --config commands.show.aliasprefix=sh shwork
    +  devel-warn: config item requires an explicit default value: 'alias.shstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shwork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       @  7b57 commit for book2
       o  b757 commit for book1
       o  ba59 initial
    
       $ hg --config commands.show.aliasprefix='s sh' swork
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shwork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       @  7b57 commit for book2
       o  b757 commit for book1
       o  ba59 initial
    
       $ hg --config commands.show.aliasprefix='s sh' shwork
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shwork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.shbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       @  7b57 commit for book2
       o  b757 commit for book1
       o  ba59 initial
    @@ -155,11 +173,17 @@
     The aliases don't appear in `hg config`
    
       $ hg --config commands.show.aliasprefix=s config alias
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       [1]
    
     Doesn't overwrite existing alias
    
       $ hg --config alias.swork='log -r .' --config commands.show.aliasprefix=s swork
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       changeset:   2:7b5709ab64cb
       tag:         tip
       user:        test
    @@ -168,6 +192,9 @@
    
    
       $ hg --config alias.swork='log -r .' --config commands.show.aliasprefix=s config alias
    +  devel-warn: config item requires an explicit default value: 'alias.sstack' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.swork' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
    +  devel-warn: config item requires an explicit default value: 'alias.sbookmarks' at: /tmp/hgtests.iyj57T/install/lib/python/hgext/show.py:430 (extsetup)
       alias.swork=log -r .
    
       $ cd ..
    
    ERROR: test-show.t output changed
  
  Discarding for now.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D2678

To: rdamazio, #hg-reviewers, durin42
Cc: mharbison72, spectral, pulkit, mercurial-devel


More information about the Mercurial-devel mailing list