hgext/states.py
changeset 61 0dfe459c7b1c
parent 60 14a4499d2cd6
child 62 bd33e749dfcc
equal deleted inserted replaced
60:14a4499d2cd6 61:0dfe459c7b1c
   214 :incoming:  Exclude ``draft`` changeset of remote repository.
   214 :incoming:  Exclude ``draft`` changeset of remote repository.
   215 :outgoing:  Exclude ``draft`` changeset of local repository.
   215 :outgoing:  Exclude ``draft`` changeset of local repository.
   216 :pull:      As :hg:`in`  + change state of local changeset according to remote side.
   216 :pull:      As :hg:`in`  + change state of local changeset according to remote side.
   217 :push:      As :hg:`out` + sync state of common changeset on both side
   217 :push:      As :hg:`out` + sync state of common changeset on both side
   218 :rollback:  rollback restore states heads as before the last transaction (see bookmark)
   218 :rollback:  rollback restore states heads as before the last transaction (see bookmark)
       
   219 
       
   220 State Transition control
       
   221 .........................
       
   222 
       
   223 There is currently no way to control who can alter boundary (The most notable
       
   224 usecase is about the published one).
       
   225 
       
   226 This is probably needed quickly
       
   227 
       
   228 XXX TODO: Proper behaviour when heads file are chmoded whould be a first step.
   219 
   229 
   220 Template
   230 Template
   221 ........
   231 ........
   222 
   232 
   223 A new template keyword ``{state}`` has been added.
   233 A new template keyword ``{state}`` has been added.