- May 27, 2019
-
-
Pierre-Yves David authored
The option is pretty basic but it can be used as base to build larger feature. The main target for going in this direction is to be able to distinct between user that are "simple contributors" pushing topic for review and the "maintainers" or "automation" that can publish changesets.
-
- Jun 04, 2019
-
-
Pierre-Yves David authored
Mercurial core updated the API in f385ba70e4af.
-
- May 27, 2019
-
-
Pierre-Yves David authored
The code no longer serve a core purpose. We just keep it because the command might be useful. We move it in a dedicated module so that it does not get in the way of other work.
-
- May 26, 2019
-
-
Pierre-Yves David authored
The protocol has been superseeded by stablerange for a long time. It is untested and more and more buggy. Since this is deprecated experimental code in an experimental code, we drop it. We keep the underlying computation and debug command around for now. They might still be useful to looks at repositories
-
- May 09, 2019
-
-
Martin von Zweigbergk authored
These were the trivial cases where I didn't even need to extend the scope of a transaction or change indentation to fix it.
-
- Apr 29, 2019
-
-
Sushil Khanchi authored
-
- May 13, 2019
-
-
Sushil Khanchi authored
It will close the transaction on InterventionRequired.
-
Sushil Khanchi authored
-
Sushil Khanchi authored
This refactoring will also help us in using the context manager for locks in next patches and also help reducing the nested depth.
-
- May 27, 2019
-
-
Pierre-Yves David authored
-
- May 05, 2019
-
-
Sushil Khanchi authored
This patch adds the logic to merge the users from two divergent csets considering the base (i.e three way merge). The case when all the three are different, we concatenate the two authors of divergent csets.
-
Sushil Khanchi authored
-
- May 02, 2019
-
-
Pierre-Yves David authored
-
- Apr 25, 2019
-
-
Sushil Khanchi authored
As suggested by Pierre-Yves, lets move these too verbose message for the user to verbose mode to decrease some noise.
-
- May 02, 2019
-
-
Faheem Mitha authored
Sphinx now defaults to Python 3 in Debian Buster, so we need to explicitly select the Python 2 version of sphinx-build for building docs.
-
Faheem Mitha authored
This defaults to sphinx-build. The current use case is for the Evolve Debian package build.
-
- Apr 27, 2019
-
-
Sushil Khanchi authored
This patch adds a test which cover the part that when we have one topic on top of other topic, this make sure that when evolving it's boundary are the current active topic (i.e hg stack)
-
Anton Shestakov authored
-
- Apr 26, 2019
-
-
Pulkit Goyal authored
When topic extension is enabled and we have some cset whose hash is `b1234`, topic extension thinks that we are accessing 1234 cset in current branch stack. However that's not the case generally. Also I am not sure many people use this bxxx thing. Since we have a generic sxxx way to access csets, let's drop support for accessing csets using bxx which leads to bad behavior. Looking at the tests, we don't show bxxx in hg stack output anymore. I update the test to use sxxx instead of bxxxx.
-
- Apr 30, 2019
-
-
Matt Harbison authored
This looks like an ancient version check, and presumably `minimumhgversion` will do the same thing.
-
- Apr 28, 2019
-
-
Matt Harbison authored
The sharing.rst page also mentions amend, but the diagrams aren't showing, so I'm not sure if they're in some other repo and needing to be updated.
-
Matt Harbison authored
-
Matt Harbison authored
Per https://www.mercurial-scm.org/wiki/CEDVocabulary. The old name is still available (but undocumented) for compatibility. `Orphan` was renamed from `unstable` in core in 4.4, so this seems safe to do now.
-
Matt Harbison authored
-
- Apr 27, 2019
-
-
Matt Harbison authored
Per https://www.mercurial-scm.org/wiki/CEDVocabulary. There are a couple instances of 'troublesome' which probably need a word, as deriviatives of 'instability' didn't really fit. At least some of these are in the unlinked obs-terms.rst page.
-
Matt Harbison authored
No changes to the content here. This simply accepts the default option ("This file contains digital artwork for screen display") on the prompt when first opened, which is trying to upgrade from 90DPI to 96DPI.
-
- Apr 25, 2019
-
-
Martin von Zweigbergk authored
It seemed that we mostly used "is", but `hg next` and `hg prune` could print it without the "is".
-
Martin von Zweigbergk authored
-
Martin von Zweigbergk authored
The "count" variable is recalculated in the regular (no --continue) code path and it isn't used anywhere else (it used to be set to 1 in the --continue code path, but that now has its own progress counting).
-
- Apr 19, 2019
-
-
Martin von Zweigbergk authored
All callers of _solveone() now take the locks and start the transactions, so there's no need to do that anymore.
-
Martin von Zweigbergk authored
All other callers do this, and I'm about to make _solveone() not create a transaction.
-
Martin von Zweigbergk authored
-
Martin von Zweigbergk authored
This speeds up `hg evolve --all` of a stack of 24 commits in the hg repo from 11.5s to 3.7s (3x). As can be seen in the tests, it also avoid some warnings about transiently unstable commits.
-