mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
1535e0774e
Summary: In the past we hide the revlog headrevs API with the idea that calculating heads in the DAG is not going to scale, and heads should be based on references (remotenames, visible heads). Practically calculating heads in the DAG based on segmented changelog is not going to be painfully slow so we probably can afford it. Therefore let's just re-expose the DAG-based heads API as rawheads. The only user of it is in dagutil.py. This will be used in the next diff where streamclone first gets the revlog changelog copied without remote bookmarks. Then it needs to do a pull which requires the heads information. Reviewed By: DurhamG Differential Revision: D21296530 fbshipit-source-id: a81a61e3b58c921a3390fda8f716bd7ae0e55ed1 |
||
---|---|---|
.. | ||
bindings | ||
edenscm/mercurial | ||
bindings.pyi |