hgext3rd/topic/__init__.py
branchstable
changeset 3765 4aabc5c8b2af
parent 3764 f0f9139016d8
child 3768 482195001997
child 3820 c274f6a38c57
equal deleted inserted replaced
3764:f0f9139016d8 3765:4aabc5c8b2af
    80 
    80 
    81 Topic vanish when changeset move to the public phases. Moving to the public
    81 Topic vanish when changeset move to the public phases. Moving to the public
    82 phase usually happens on push, but it is possible to update that behavior. The
    82 phase usually happens on push, but it is possible to update that behavior. The
    83 server needs to have specific config for this.
    83 server needs to have specific config for this.
    84 
    84 
    85     # everything pushed become public (the default)::
    85 * everything pushed become public (the default)::
    86 
    86 
    87         [phase]
    87     [phase]
    88         publish = yes
    88     publish = yes
    89 
    89 
    90     # nothing push turned public::
    90 * nothing push turned public::
    91 
    91 
    92         [phase]
    92     [phase]
    93         publish = no
    93     publish = no
    94 
    94 
    95     # topic branches are not published, changeset without topic are::
    95 * topic branches are not published, changeset without topic are::
    96 
    96 
    97         [phase]
    97     [phase]
    98         publish = no
    98     publish = no
    99         [experimental]
    99     [experimental]
   100         topic.publish-bare-branch = yes
   100     topic.publish-bare-branch = yes
   101 
   101 
   102 In addition, the topic extension adds a ``--publish`` flag on :hg:`push`. When
   102 In addition, the topic extension adds a ``--publish`` flag on :hg:`push`. When
   103 used, the pushed revisions are published if the push succeeds. It also applies
   103 used, the pushed revisions are published if the push succeeds. It also applies
   104 to common revisions selected by the push.
   104 to common revisions selected by the push.
   105 """
   105 """