~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/en/hooks.txt

Merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
new_revid) where local is the local branch or None, master is the target
77
77
branch, and an empty branch receives new_revno of 0, new_revid of None.
78
78
 
 
79
post_change_branch_tip
 
80
----------------------
 
81
 
 
82
Run after a branch tip has been changed but while the branch is still
 
83
write-locked. Note that push, pull, commit and uncommit all invoke this hook.
 
84
 
 
85
The hook signature is (params), where params is an object containing
 
86
the members
 
87
 
 
88
  branch
 
89
    The branch whose tip has been changed.
 
90
 
 
91
  old_revno
 
92
    The revision number (eg 10) of the branch before the change.
 
93
 
 
94
  old_revid
 
95
    The revision id (eg joe@foo.com-1234234-aoeua34) before the change.
 
96
 
 
97
  new_revno
 
98
    The revision number (eg 12) of the branch after the change.
 
99
 
 
100
  new_revid
 
101
    The revision id (eg joe@foo.com-5676566-boa234a) after the change.
 
102
 
 
103
The old_revno and new_revno members are integers, as the head
 
104
revision is never has a dotted revision number.
 
105
 
79
106
set_rh
80
107
------
81
108
 
82
 
Run after the branch's revision history has been modified (push, pull, commit
83
 
and uncommit can all modify the revision history).
84
 
 
85
 
The hook signature is (branch, revision_history), and the branch will be
86
 
write-locked.
 
109
Note: This hook is now deprecated and will be removed in the near future.
 
110
Please use the ``post_change_branch_tip`` hook instead.
87
111
 
88
112
See also `Using hooks`_ in the User Guide.
89
113