Show More
@@ -103,6 +103,9 b' def push(repo, remote, force=False, revs' | |||||
103 | try: |
|
103 | try: | |
104 | _pushdiscovery(pushop) |
|
104 | _pushdiscovery(pushop) | |
105 | if _pushcheckoutgoing(pushop): |
|
105 | if _pushcheckoutgoing(pushop): | |
|
106 | pushop.repo.prepushoutgoinghooks(pushop.repo, | |||
|
107 | pushop.remote, | |||
|
108 | pushop.outgoing) | |||
106 | _pushchangeset(pushop) |
|
109 | _pushchangeset(pushop) | |
107 | _pushcomputecommonheads(pushop) |
|
110 | _pushcomputecommonheads(pushop) | |
108 | _pushsyncphase(pushop) |
|
111 | _pushsyncphase(pushop) |
@@ -1696,6 +1696,13 b' class localrepository(object):' | |||||
1696 | """ |
|
1696 | """ | |
1697 | pass |
|
1697 | pass | |
1698 |
|
1698 | |||
|
1699 | @unfilteredpropertycache | |||
|
1700 | def prepushoutgoinghooks(self): | |||
|
1701 | """Return util.hooks consists of "(repo, remote, outgoing)" | |||
|
1702 | functions, which are called before pushing changesets. | |||
|
1703 | """ | |||
|
1704 | return util.hooks() | |||
|
1705 | ||||
1699 | def push(self, remote, force=False, revs=None, newbranch=False): |
|
1706 | def push(self, remote, force=False, revs=None, newbranch=False): | |
1700 | return exchange.push(self, remote, force, revs, newbranch) |
|
1707 | return exchange.push(self, remote, force, revs, newbranch) | |
1701 |
|
1708 |
General Comments 0
You need to be logged in to leave comments.
Login now