tests/test-extension.t
changeset 45008 e1ea913da2ed
parent 44987 a28d1eca6507
child 45947 3db545fccac1
equal deleted inserted replaced
45007:47a07bbf400a 45008:e1ea913da2ed
  1557   This is free software; see the source for copying conditions. There is NO
  1557   This is free software; see the source for copying conditions. There is NO
  1558   warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  1558   warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  1559   
  1559   
  1560   Enabled extensions:
  1560   Enabled extensions:
  1561   
  1561   
       
  1562     strip  internal  
  1562     throw  external  1.twentythree
  1563     throw  external  1.twentythree
  1563     strip  internal  
       
  1564 
  1564 
  1565   $ hg version -q --config extensions.throw=throw.py
  1565   $ hg version -q --config extensions.throw=throw.py
  1566   Mercurial Distributed SCM (version *) (glob)
  1566   Mercurial Distributed SCM (version *) (glob)
  1567 
  1567 
  1568 Test template output:
  1568 Test template output:
  1598 
  1598 
  1599 Test template output of version:
  1599 Test template output of version:
  1600 
  1600 
  1601   $ hg version --config extensions.throw=throw.py --config extensions.strip= \
  1601   $ hg version --config extensions.throw=throw.py --config extensions.strip= \
  1602   > -T'{extensions % "{name}  {pad(ver, 16)}  ({if(bundled, "internal", "external")})\n"}'
  1602   > -T'{extensions % "{name}  {pad(ver, 16)}  ({if(bundled, "internal", "external")})\n"}'
       
  1603   strip                    (internal)
  1603   throw  1.twentythree     (external)
  1604   throw  1.twentythree     (external)
  1604   strip                    (internal)
       
  1605 
  1605 
  1606 Refuse to load extensions with minimum version requirements
  1606 Refuse to load extensions with minimum version requirements
  1607 
  1607 
  1608   $ cat > minversion1.py << EOF
  1608   $ cat > minversion1.py << EOF
  1609   > from mercurial import util
  1609   > from mercurial import util