mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 17:27:53 +03:00
e1e5d4bb0d
Summary: Context: for Mononoke sync job we are considering applying a few pushrebase bundles under the same transaction to make sync job faster. More details - https://fburl.com/y4we86hc Doing two pushrebases under the same transaction seems to fail for just one reason - `hookargs` is None on the second bundle. The reason is this line - https://fburl.com/y4we86hc, after gettransaction() is called bundleoperation.hookargs is set to None, but transaction.hookargs is set to current hookargs value. In this diff pushrebase is changed to check both bundleoperation.hookargs and transaction.hookargs Reviewed By: quark-zju Differential Revision: D14930970 fbshipit-source-id: e4a4dd1c85b1fdca2699dd431040d65f2642ec8a |
||
---|---|---|
.. | ||
__init__.py | ||
common.py | ||
errors.py | ||
recording.py | ||
stackpush.py |