tests/test-acl.t
changeset 14073 72c84f24b420
parent 13917 3259a067c102
child 14162 301725c3df9a
equal deleted inserted replaced
14072:2e4d79dcc0a0 14073:72c84f24b420
    81   Pushing as user fred
    81   Pushing as user fred
    82   hgrc = """
    82   hgrc = """
    83   """
    83   """
    84   pushing to ../b
    84   pushing to ../b
    85   searching for changes
    85   searching for changes
    86   common changesets up to 6675d58eff77
       
    87   3 changesets found
    86   3 changesets found
    88   list of changesets:
    87   list of changesets:
    89   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
    88   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
    90   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
    89   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
    91   911600dab2ae7a9baff75958b84fe606851ce955
    90   911600dab2ae7a9baff75958b84fe606851ce955
   135   [hooks]
   134   [hooks]
   136   pretxnchangegroup.acl = python:hgext.acl.hook
   135   pretxnchangegroup.acl = python:hgext.acl.hook
   137   """
   136   """
   138   pushing to ../b
   137   pushing to ../b
   139   searching for changes
   138   searching for changes
   140   common changesets up to 6675d58eff77
       
   141   invalidating branch cache (tip differs)
   139   invalidating branch cache (tip differs)
   142   3 changesets found
   140   3 changesets found
   143   list of changesets:
   141   list of changesets:
   144   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   142   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   145   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   143   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   193   [acl]
   191   [acl]
   194   sources = push
   192   sources = push
   195   """
   193   """
   196   pushing to ../b
   194   pushing to ../b
   197   searching for changes
   195   searching for changes
   198   common changesets up to 6675d58eff77
       
   199   invalidating branch cache (tip differs)
   196   invalidating branch cache (tip differs)
   200   3 changesets found
   197   3 changesets found
   201   list of changesets:
   198   list of changesets:
   202   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   199   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   203   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   200   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   260   sources = push
   257   sources = push
   261   [acl.allow]
   258   [acl.allow]
   262   """
   259   """
   263   pushing to ../b
   260   pushing to ../b
   264   searching for changes
   261   searching for changes
   265   common changesets up to 6675d58eff77
       
   266   invalidating branch cache (tip differs)
   262   invalidating branch cache (tip differs)
   267   3 changesets found
   263   3 changesets found
   268   list of changesets:
   264   list of changesets:
   269   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   265   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   270   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   266   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   325   [acl.allow]
   321   [acl.allow]
   326   foo/** = fred
   322   foo/** = fred
   327   """
   323   """
   328   pushing to ../b
   324   pushing to ../b
   329   searching for changes
   325   searching for changes
   330   common changesets up to 6675d58eff77
       
   331   3 changesets found
   326   3 changesets found
   332   list of changesets:
   327   list of changesets:
   333   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   328   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   334   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   329   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   335   911600dab2ae7a9baff75958b84fe606851ce955
   330   911600dab2ae7a9baff75958b84fe606851ce955
   394   foo/** = fred
   389   foo/** = fred
   395   [acl.deny]
   390   [acl.deny]
   396   """
   391   """
   397   pushing to ../b
   392   pushing to ../b
   398   searching for changes
   393   searching for changes
   399   common changesets up to 6675d58eff77
       
   400   3 changesets found
   394   3 changesets found
   401   list of changesets:
   395   list of changesets:
   402   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   396   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   403   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   397   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   404   911600dab2ae7a9baff75958b84fe606851ce955
   398   911600dab2ae7a9baff75958b84fe606851ce955
   460   [acl.deny]
   454   [acl.deny]
   461   foo/bar/** = fred
   455   foo/bar/** = fred
   462   """
   456   """
   463   pushing to ../b
   457   pushing to ../b
   464   searching for changes
   458   searching for changes
   465   common changesets up to 6675d58eff77
       
   466   3 changesets found
   459   3 changesets found
   467   list of changesets:
   460   list of changesets:
   468   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   461   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   469   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   462   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   470   911600dab2ae7a9baff75958b84fe606851ce955
   463   911600dab2ae7a9baff75958b84fe606851ce955
   531   foo/bar/** = fred
   524   foo/bar/** = fred
   532   foo/Bar/** = fred
   525   foo/Bar/** = fred
   533   """
   526   """
   534   pushing to ../b
   527   pushing to ../b
   535   searching for changes
   528   searching for changes
   536   common changesets up to 6675d58eff77
       
   537   3 changesets found
   529   3 changesets found
   538   list of changesets:
   530   list of changesets:
   539   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   531   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   540   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   532   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   541   911600dab2ae7a9baff75958b84fe606851ce955
   533   911600dab2ae7a9baff75958b84fe606851ce955
   599   foo/bar/** = fred
   591   foo/bar/** = fred
   600   foo/Bar/** = fred
   592   foo/Bar/** = fred
   601   """
   593   """
   602   pushing to ../b
   594   pushing to ../b
   603   searching for changes
   595   searching for changes
   604   common changesets up to 6675d58eff77
       
   605   3 changesets found
   596   3 changesets found
   606   list of changesets:
   597   list of changesets:
   607   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   598   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   608   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   599   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   609   911600dab2ae7a9baff75958b84fe606851ce955
   600   911600dab2ae7a9baff75958b84fe606851ce955
   669   [acl.allow]
   660   [acl.allow]
   670   ** = barney
   661   ** = barney
   671   """
   662   """
   672   pushing to ../b
   663   pushing to ../b
   673   searching for changes
   664   searching for changes
   674   common changesets up to 6675d58eff77
       
   675   3 changesets found
   665   3 changesets found
   676   list of changesets:
   666   list of changesets:
   677   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   667   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   678   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   668   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   679   911600dab2ae7a9baff75958b84fe606851ce955
   669   911600dab2ae7a9baff75958b84fe606851ce955
   742   ** = barney
   732   ** = barney
   743   **/*.txt = wilma
   733   **/*.txt = wilma
   744   """
   734   """
   745   pushing to ../b
   735   pushing to ../b
   746   searching for changes
   736   searching for changes
   747   common changesets up to 6675d58eff77
       
   748   invalidating branch cache (tip differs)
   737   invalidating branch cache (tip differs)
   749   3 changesets found
   738   3 changesets found
   750   list of changesets:
   739   list of changesets:
   751   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   740   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   752   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   741   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   820   [acl]
   809   [acl]
   821   config = ../acl.config
   810   config = ../acl.config
   822   """
   811   """
   823   pushing to ../b
   812   pushing to ../b
   824   searching for changes
   813   searching for changes
   825   common changesets up to 6675d58eff77
       
   826   3 changesets found
   814   3 changesets found
   827   list of changesets:
   815   list of changesets:
   828   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   816   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   829   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   817   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   830   911600dab2ae7a9baff75958b84fe606851ce955
   818   911600dab2ae7a9baff75958b84fe606851ce955
   891   [acl.allow]
   879   [acl.allow]
   892   foo/** = betty
   880   foo/** = betty
   893   """
   881   """
   894   pushing to ../b
   882   pushing to ../b
   895   searching for changes
   883   searching for changes
   896   common changesets up to 6675d58eff77
       
   897   3 changesets found
   884   3 changesets found
   898   list of changesets:
   885   list of changesets:
   899   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   886   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   900   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   887   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   901   911600dab2ae7a9baff75958b84fe606851ce955
   888   911600dab2ae7a9baff75958b84fe606851ce955
   974   [hooks]
   961   [hooks]
   975   changegroup.acl = false
   962   changegroup.acl = false
   976   """
   963   """
   977   pushing to ../b
   964   pushing to ../b
   978   searching for changes
   965   searching for changes
   979   common changesets up to 6675d58eff77
       
   980   3 changesets found
   966   3 changesets found
   981   list of changesets:
   967   list of changesets:
   982   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   968   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
   983   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   969   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
   984   911600dab2ae7a9baff75958b84fe606851ce955
   970   911600dab2ae7a9baff75958b84fe606851ce955
  1048   [acl.allow]
  1034   [acl.allow]
  1049   ** = fred
  1035   ** = fred
  1050   """
  1036   """
  1051   pushing to ../b
  1037   pushing to ../b
  1052   searching for changes
  1038   searching for changes
  1053   common changesets up to 6675d58eff77
       
  1054   invalidating branch cache (tip differs)
  1039   invalidating branch cache (tip differs)
  1055   3 changesets found
  1040   3 changesets found
  1056   list of changesets:
  1041   list of changesets:
  1057   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1042   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1058   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1043   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1119   [acl.deny]
  1104   [acl.deny]
  1120   foo/Bar/** = *
  1105   foo/Bar/** = *
  1121   """
  1106   """
  1122   pushing to ../b
  1107   pushing to ../b
  1123   searching for changes
  1108   searching for changes
  1124   common changesets up to 6675d58eff77
       
  1125   invalidating branch cache (tip differs)
  1109   invalidating branch cache (tip differs)
  1126   3 changesets found
  1110   3 changesets found
  1127   list of changesets:
  1111   list of changesets:
  1128   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1112   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1129   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1113   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1193   [acl.allow]
  1177   [acl.allow]
  1194   ** = @group1
  1178   ** = @group1
  1195   """
  1179   """
  1196   pushing to ../b
  1180   pushing to ../b
  1197   searching for changes
  1181   searching for changes
  1198   common changesets up to 6675d58eff77
       
  1199   3 changesets found
  1182   3 changesets found
  1200   list of changesets:
  1183   list of changesets:
  1201   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1184   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1202   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1185   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1203   911600dab2ae7a9baff75958b84fe606851ce955
  1186   911600dab2ae7a9baff75958b84fe606851ce955
  1264   [acl.deny]
  1247   [acl.deny]
  1265   foo/Bar/** = @group1
  1248   foo/Bar/** = @group1
  1266   """
  1249   """
  1267   pushing to ../b
  1250   pushing to ../b
  1268   searching for changes
  1251   searching for changes
  1269   common changesets up to 6675d58eff77
       
  1270   invalidating branch cache (tip differs)
  1252   invalidating branch cache (tip differs)
  1271   3 changesets found
  1253   3 changesets found
  1272   list of changesets:
  1254   list of changesets:
  1273   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1255   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1274   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1256   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1376   sources = push
  1358   sources = push
  1377   [extensions]
  1359   [extensions]
  1378   """
  1360   """
  1379   pushing to ../b
  1361   pushing to ../b
  1380   searching for changes
  1362   searching for changes
  1381   common changesets up to 07e028174695
       
  1382   4 changesets found
  1363   4 changesets found
  1383   list of changesets:
  1364   list of changesets:
  1384   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1365   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1385   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1366   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1386   911600dab2ae7a9baff75958b84fe606851ce955
  1367   911600dab2ae7a9baff75958b84fe606851ce955
  1454   [acl.deny.branches]
  1435   [acl.deny.branches]
  1455   foobar = *
  1436   foobar = *
  1456   """
  1437   """
  1457   pushing to ../b
  1438   pushing to ../b
  1458   searching for changes
  1439   searching for changes
  1459   common changesets up to 07e028174695
       
  1460   invalidating branch cache (tip differs)
  1440   invalidating branch cache (tip differs)
  1461   4 changesets found
  1441   4 changesets found
  1462   list of changesets:
  1442   list of changesets:
  1463   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1443   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1464   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1444   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1531   [extensions]
  1511   [extensions]
  1532   [acl.allow.branches]
  1512   [acl.allow.branches]
  1533   """
  1513   """
  1534   pushing to ../b
  1514   pushing to ../b
  1535   searching for changes
  1515   searching for changes
  1536   common changesets up to 07e028174695
       
  1537   4 changesets found
  1516   4 changesets found
  1538   list of changesets:
  1517   list of changesets:
  1539   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1518   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1540   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1519   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1541   911600dab2ae7a9baff75958b84fe606851ce955
  1520   911600dab2ae7a9baff75958b84fe606851ce955
  1603   [acl.allow.branches]
  1582   [acl.allow.branches]
  1604   * = george
  1583   * = george
  1605   """
  1584   """
  1606   pushing to ../b
  1585   pushing to ../b
  1607   searching for changes
  1586   searching for changes
  1608   common changesets up to 07e028174695
       
  1609   4 changesets found
  1587   4 changesets found
  1610   list of changesets:
  1588   list of changesets:
  1611   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1589   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1612   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1590   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1613   911600dab2ae7a9baff75958b84fe606851ce955
  1591   911600dab2ae7a9baff75958b84fe606851ce955
  1669   [acl.allow.branches]
  1647   [acl.allow.branches]
  1670   * = george
  1648   * = george
  1671   """
  1649   """
  1672   pushing to ../b
  1650   pushing to ../b
  1673   searching for changes
  1651   searching for changes
  1674   common changesets up to 07e028174695
       
  1675   4 changesets found
  1652   4 changesets found
  1676   list of changesets:
  1653   list of changesets:
  1677   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1654   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1678   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1655   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1679   911600dab2ae7a9baff75958b84fe606851ce955
  1656   911600dab2ae7a9baff75958b84fe606851ce955
  1752   foobar = astro
  1729   foobar = astro
  1753   * = george
  1730   * = george
  1754   """
  1731   """
  1755   pushing to ../b
  1732   pushing to ../b
  1756   searching for changes
  1733   searching for changes
  1757   common changesets up to 07e028174695
       
  1758   invalidating branch cache (tip differs)
  1734   invalidating branch cache (tip differs)
  1759   4 changesets found
  1735   4 changesets found
  1760   list of changesets:
  1736   list of changesets:
  1761   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1737   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1762   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1738   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1835   default = astro
  1811   default = astro
  1836   * = george
  1812   * = george
  1837   """
  1813   """
  1838   pushing to ../b
  1814   pushing to ../b
  1839   searching for changes
  1815   searching for changes
  1840   common changesets up to 07e028174695
       
  1841   invalidating branch cache (tip differs)
  1816   invalidating branch cache (tip differs)
  1842   4 changesets found
  1817   4 changesets found
  1843   list of changesets:
  1818   list of changesets:
  1844   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1819   ef1ea85a6374b77d6da9dcda9541f498f2d17df7
  1845   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
  1820   f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd