tests/test-default-push.t
changeset 46721 e3f15c553522
parent 45906 95c4cca641f6
child 46809 56d441256e82
equal deleted inserted replaced
46720:66fb04552122 46721:e3f15c553522
   144   hg: parse error at 1: not a prefix: end
   144   hg: parse error at 1: not a prefix: end
   145   ((
   145   ((
   146     ^ here)
   146     ^ here)
   147   [10]
   147   [10]
   148 
   148 
       
   149 default :pushrev is taking in account
       
   150 
       
   151   $ echo babar > foo
       
   152   $ hg ci -m 'extra commit'
       
   153   $ hg up '.^'
       
   154   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
   155   $ echo celeste > foo
       
   156   $ hg ci -m 'extra other commit'
       
   157   created new head
       
   158   $ cat >> .hg/hgrc << EOF
       
   159   > [paths]
       
   160   > other = file://$WD/../pushurldest
       
   161   > *:pushrev = .
       
   162   > EOF
       
   163   $ hg push other
       
   164   pushing to file:/*/$TESTTMP/pushurlsource/../pushurldest (glob)
       
   165   searching for changes
       
   166   adding changesets
       
   167   adding manifests
       
   168   adding file changes
       
   169   added 1 changesets with 1 changes to 1 files
       
   170   $ hg push file://$WD/../pushurldest
       
   171   pushing to file:/*/$TESTTMP/pushurlsource/../pushurldest (glob)
       
   172   searching for changes
       
   173   no changes found
       
   174   [1]
       
   175 
       
   176 for comparison, pushing everything would give different result
       
   177 
       
   178   $ hg push file://$WD/../pushurldest --rev 'all()'
       
   179   pushing to file:/*/$TESTTMP/pushurlsource/../pushurldest (glob)
       
   180   searching for changes
       
   181   abort: push creates new remote head 1616ce7cecc8
       
   182   (merge or see 'hg help push' for details about pushing new heads)
       
   183   [20]
       
   184 
   149   $ cd ..
   185   $ cd ..