tests/test-topic.t
changeset 2867 5c0b6af37b21
parent 2860 27ae7afd9a2a
child 2868 e46b68547017
equal deleted inserted replaced
2866:736ab58641f0 2867:5c0b6af37b21
    45   
    45   
    46       --clear   clear active topic if any
    46       --clear   clear active topic if any
    47    -r --rev REV revset of existing revisions
    47    -r --rev REV revset of existing revisions
    48    -l --list    show the stack of changeset in the topic
    48    -l --list    show the stack of changeset in the topic
    49       --age     show when you last touched the topics
    49       --age     show when you last touched the topics
       
    50       --current display the current topic only
    50   
    51   
    51   (some details hidden, use --verbose to show complete help)
    52   (some details hidden, use --verbose to show complete help)
    52   $ hg topics
    53   $ hg topics
    53 
    54 
    54 Test topics interaction with evolution:
    55 Test topics interaction with evolution:
    70   adding gamma
    71   adding gamma
    71   adding delta
    72   adding delta
    72 
    73 
    73 Still no topics
    74 Still no topics
    74   $ hg topics
    75   $ hg topics
       
    76   $ hg topics --current
       
    77   no active topic
       
    78   [1]
       
    79   $ hg topics --current somerandomtopic
       
    80   abort: cannot use --current when setting a topic
       
    81   [255]
       
    82   $ hg topics --current --clear
       
    83   abort: cannot use --current and --clear
       
    84   [255]
    75 
    85 
    76 Test commit flag and help text
    86 Test commit flag and help text
    77 
    87 
    78   $ echo stuff >> alpha
    88   $ echo stuff >> alpha
    79   $ HGEDITOR=cat hg ci -t topicflag
    89   $ HGEDITOR=cat hg ci -t topicflag
   102   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   112   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   103   $ hg topic fran
   113   $ hg topic fran
   104   $ hg topics
   114   $ hg topics
   105    * fran
   115    * fran
   106      narf
   116      narf
       
   117   $ hg topics --current
       
   118   fran
   107   $ echo >> fran work >> beta
   119   $ echo >> fran work >> beta
   108   $ hg ci -m 'start on fran'
   120   $ hg ci -m 'start on fran'
   109   $ hg co narf
   121   $ hg co narf
   110   switching to topic narf
   122   switching to topic narf
   111   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   123   2 files updated, 0 files merged, 0 files removed, 0 files unresolved