mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
297ab79a2a
Summary: split full sync into 3 steps Commit cloud by default pulls only 30 days of commits. Users often see some of their commits are missing in their smartlog. I discovered that most of the users know the '--full' option (`hg cloud sync --full`) but not the 'max_sync_age' config option. So, they try --full option but it could fail due to very very old commits we haven't migrated to Mononoke. Users often don't really need those commits but it's not nice that the whole sync run failed. We know that at least latest 2 years of commits are present in Mononoke. So if we split a bit how we sync with --full option works, it would at least result in partially successfully sync for the latest 2/3 years of commits. Reviewed By: mitrandir77 Differential Revision: D28352355 fbshipit-source-id: b5bacd7d5256191528613e3c0bcbb21b0104ac3c |
||
---|---|---|
.. | ||
hgdemandimport | ||
hgext | ||
mercurial | ||
__init__.py | ||
__main__.py | ||
hooks.py | ||
traceimport.py | ||
tracing.py |