- 25 Aug, 2020 1 commit
-
-
Sushil Khanchi authored
This patch adds a test coverage for the resolution of a case where one side amended some content changes and other side moved backward and created content-divergence.
-
- 27 Nov, 2020 1 commit
-
-
Sushil Khanchi authored
This test covers a case where one of cset moved forward/backward and parent of "base" is obsolete. And add code coverage of one of the block in content-divergence resolution logic.
-
- 25 Oct, 2020 1 commit
-
-
Sushil Khanchi authored
While deciding the resolution parent for content-divergence resolution, now we use 3-way merge logic to check, if only one of them was moved from its original position by applying the logic on following: (parent of "base", parent of "divergent", parent of "other") Before this patch, we always set the parent of ahead one (from the two divergent cset) as resolution parent and then make sure both are located on resolution parent and perform 3-way merge to get resultant cset. But now, if the reason behind content-divergence is that one side amended some content changes while other moved forward/backward in the dag; we set the parent of relocated one as resolution parent and then make sure both are on resolution parent and perform 3-way merge. This patch also adds few new lines to support a case where "one cset moved somewhere; other moved to successor of base.p1()" Changes is test files reflect the changed behavior.
-
- 22 Oct, 2020 2 commits
-
-
Sushil Khanchi authored
-
Sushil Khanchi authored
This change makes the code clear and will help us in upcoming patches.
-
- 11 Oct, 2020 2 commits
-
-
Sushil Khanchi authored
-
Sushil Khanchi authored
This will also make it easy for us to use gca value in upcoming patches.
-
- 26 Nov, 2020 3 commits
-
-
Pierre-Yves David authored
-
Anton Shestakov authored
CORE-TEST-OUTPUT-UPDATE: ac362d5a7893
-
Anton Shestakov authored
Now that strip lives in core hg, let's test that using debugstrip without enabling strip extension works as expected.
-
- 25 Nov, 2020 1 commit
-
-
Anton Shestakov authored
Since the debugstrip command from core and strip command from the hgext.strip extension is now the same thing, we don't have to wrap them separately. Unless, of course, users have a copy of old (from hg 5.6 and earlier) hgext.strip laying around that they specifically want to use, but I don't think we want to support that use case.
-
- 19 Nov, 2020 1 commit
-
-
Martin von Zweigbergk authored
CORE-TEST-OUTPUT-UPDATE: 21733e8c924f CORE-TEST-OUTPUT-UPDATE: 8d72e29ad1e0 CORE-TEST-OUTPUT-UPDATE: e0dbfbd4062c CORE-TEST-OUTPUT-UPDATE: ebee234d952a CORE-TEST-OUTPUT-UPDATE: 527ce85c2e60 CORE-TEST-OUTPUT-UPDATE: 3175b0e0058b CORE-TEST-OUTPUT-UPDATE: f96fa4de5055 CORE-TEST-OUTPUT-UPDATE: 96ca817ec192
-
- 16 Nov, 2020 1 commit
-
-
Martin von Zweigbergk authored
`cmdutil.commitstatus()` was changed in https://phab.mercurial-scm.org/D9257 so it has a new `tip` argument. This patch adds compatibility with that. It was harder than I expected because the callers all pass the arguments as positional, so we can't look for `opts` or `tip` in the `kwargs`. I instead extracted much of the override to a helper. I think the result is okay.
-
- 23 Nov, 2020 1 commit
-
-
Anton Shestakov authored
-
- 11 Nov, 2020 1 commit
-
-
Anton Shestakov authored
-
- 23 Aug, 2020 1 commit
-
-
Anton Shestakov authored
-
- 05 Jul, 2020 1 commit
-
-
Anton Shestakov authored
-
- 09 Nov, 2020 5 commits
-
-
Anton Shestakov authored
Seems to just work, no porting necessary. To sanity-check the script, I've used some non-ascii symbols in the .t files (utf-8) and things worked fine.
-
Anton Shestakov authored
-
Anton Shestakov authored
This script can take either file or directory path. It makes sense to only run the script for the specific file that make tries to build and not the whole tutorials/ directory.
-
Anton Shestakov authored
-
Anton Shestakov authored
The issue here was that this function is used when test2rst.py is called with an argument that is not a directory, and in such case we didn't write the result anywhere.
-
- 23 Aug, 2020 1 commit
-
-
Anton Shestakov authored
-
- 05 Jul, 2020 1 commit
-
-
Anton Shestakov authored
-
- 12 Nov, 2020 1 commit
-
-
Anton Shestakov authored
-
- 11 Nov, 2020 5 commits
-
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
When installed with pip/setup.py, the installation lacks debian/ directory, so the test was always failing. We could check the existence of the directory manually, but I think it makes more sense (and is easier) to just require running this test while having the whole repo. This way we (who can do something about it) can see if there are debian-related problems, and users (who can't) don't, regardless of the way they obtained evolve.
-
Anton Shestakov authored
Nowadays we check existence of flake8 with hghave beforehand.
-
Anton Shestakov authored
"random-seed" was a file at some very distant point (2013) in core hg repo.
-
- 29 Oct, 2020 1 commit
-
-
Martin von Zweigbergk authored
CORE-TEST-OUTPUT-UPDATE: e9555305c5c6
-
- 31 Oct, 2020 7 commits
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
- 30 Oct, 2020 2 commits
-
-
Anton Shestakov authored
-
Anton Shestakov authored
-