- Oct 06, 2021
-
-
Sushil Khanchi authored
This change is to help extensions by not forcing them to populate with opts[b'bundle'] and opts[b'force'] when calling hg.incoming(...) Differential Revision: https://phab.mercurial-scm.org/D11619
-
- Oct 05, 2021
-
-
Arseniy Alekseyev authored
Also tweak the help for the anonymous argument. Differential Revision: https://phab.mercurial-scm.org/D11617
-
- Jun 24, 2021
-
-
Pulkit Goyal authored
`rhg status` is experimental right now and does not support all functionalities. While the long term target is to implement them, for now we add a fallback to have all tests pass with `rhg status` enabled. Differential Revision: https://phab.mercurial-scm.org/D10906
-
- Jul 18, 2021
-
-
Pulkit Goyal authored
Since the largefiles dirstate is now part of transaction, we get rid of this temporary fix which lived for ~7 years. Differential Revision: https://phab.mercurial-scm.org/D11612
-
Pulkit Goyal authored
This will help us in automatically restoring the largefilesdirstate if a transaction is rolled back. Differential Revision: https://phab.mercurial-scm.org/D11611
-
Pulkit Goyal authored
Right now, the largefile dirstate is not included in transaction which makes things complex. Next patch will add code to do so, so let's make it mandatory to pass current transaction and pass from all existing callers. Differential Revision: https://phab.mercurial-scm.org/D11610
-
- Oct 07, 2021
-
-
Augie Fackler authored
-
- Oct 05, 2021
-
-
Pulkit Goyal authored
-
Pulkit Goyal authored
-
- Oct 01, 2021
-
-
Simon Sapin authored
It can be viewed by running `hg help internals.dirstate-v2` Since that command rewraps paragraphs, the source text is written with semantic line breaks: https://sembr.org/ Differential Revision: https://phab.mercurial-scm.org/D11546
-
Simon Sapin authored
Having `data_size` next to `uuid_size` (and the UUID itself) makes more sense. Differential Revision: https://phab.mercurial-scm.org/D11545
-
Pierre-Yves David authored
Nobody is calling it anymore. Its purposes has been filled. Differential Revision: https://phab.mercurial-scm.org/D11608
-
Pierre-Yves David authored
The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11607
-
Pierre-Yves David authored
The constructor is on its way out, so we inline a relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11606
-
Pierre-Yves David authored
Nobody is calling it anymore. Its purposes has been filled. Differential Revision: https://phab.mercurial-scm.org/D11605
-
Pierre-Yves David authored
The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11604
-
Pierre-Yves David authored
Nobody is calling it anymore. Its purposes has been filled. Differential Revision: https://phab.mercurial-scm.org/D11603
-
Pierre-Yves David authored
The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11602
-
Pierre-Yves David authored
Nobody is calling it anymore. Its purposes has been filled. Differential Revision: https://phab.mercurial-scm.org/D11601
-
Pierre-Yves David authored
The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11600
-
Pierre-Yves David authored
Nobody is calling it anymore. Its purposes has been filled. Differential Revision: https://phab.mercurial-scm.org/D11599
-
Pierre-Yves David authored
The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11598
-
Pierre-Yves David authored
It has no user anymore. Differential Revision: https://phab.mercurial-scm.org/D11597
-
Pierre-Yves David authored
We simply spell out the logic here. This was the last usage of `merged`. Differential Revision: https://phab.mercurial-scm.org/D11596
-
Pierre-Yves David authored
It seems more accurate and no test complains (XXX hopefully XXX). Differential Revision: https://phab.mercurial-scm.org/D11595
-
Pierre-Yves David authored
It has no user anymore. Differential Revision: https://phab.mercurial-scm.org/D11594
-
Pierre-Yves David authored
This is simpler. Differential Revision: https://phab.mercurial-scm.org/D11593
-
Pierre-Yves David authored
Differential Revision: https://phab.mercurial-scm.org/D11592
-
- Sep 29, 2021
-
-
Pierre-Yves David authored
What matters here is that the file constains information coming from the second parent and should be considered `modified` on plain `hg status. So we can process `from_p2` file sooner. It also highlight that we probably don't need the merged/from_p2 distinction at higher level. Differential Revision: https://phab.mercurial-scm.org/D11591
-
- Oct 01, 2021
-
-
Pierre-Yves David authored
We are actually checking that we are only in a case were the file might needs lookup before doing this. So the comment is not relevant. Differential Revision: https://phab.mercurial-scm.org/D11590
-
- Sep 30, 2021
-
-
Pierre-Yves David authored
The same operation is done a handful a line lower. Differential Revision: https://phab.mercurial-scm.org/D11589
-
Pierre-Yves David authored
This conclude the refactoring of this API. We can now finalize the dirstate v2 on disk format. Differential Revision: https://phab.mercurial-scm.org/D11587
-
- Oct 01, 2021
-
-
Pierre-Yves David authored
It is useful to simplify various conditional that use `any_tracked and not added`. Differential Revision: https://phab.mercurial-scm.org/D11586
-
Pierre-Yves David authored
The `merged` and `from_p2` property are always used together so we can expose a combined property instead. Differential Revision: https://phab.mercurial-scm.org/D11585
-
Pierre-Yves David authored
The parent data are only going to be useful is the file might be clean. And it might only be clean if it is tracked in both p1 and the working copy. Differential Revision: https://phab.mercurial-scm.org/D11584
-
- Sep 30, 2021
-
-
Pierre-Yves David authored
We are passing different data, so lets simplify the dirstatemap API too. Differential Revision: https://phab.mercurial-scm.org/D11583
-
- Oct 01, 2021
-
-
Simon Sapin authored
Differential Revision: https://phab.mercurial-scm.org/D11558
-
Pierre-Yves David authored
This should be closer to what we do need and what we can actually reliably record. In practice it means that we abandon the prospect of storing much more refined data for now. We don't have the necessary information nor code using it right now. So it seems safer to just use a clearer version of what we had so far. See the documentation changes for details. Differential Revision: https://phab.mercurial-scm.org/D11557
-
- Oct 02, 2021
-
-
Pierre-Yves David authored
They are no longer in use now that the Rust wrapper version of the Dirstatemap are back in line with the Python one. Differential Revision: https://phab.mercurial-scm.org/D11582
-
- Oct 01, 2021
-
-
Pierre-Yves David authored
We move to using `drop_merge_data` as intended. Differential Revision: https://phab.mercurial-scm.org/D11581
-