2019-12-03 Anton Shestakov heptapod-ci: add pytype job, allow it to fail for now
2019-12-07 Sushil khanchi evolve: add a new method picksplitsuccessor() in utility.py
2020-01-20 Anton Shestakov changelog: add missing entries stable
2020-01-15 Anton Shestakov compat: also import datestr from dateutil
2020-01-13 Anton Shestakov obshistory: remove unused ismetablacklisted()
2020-01-13 Anton Shestakov obshistory: remove unused successorsetallmarkers()
2020-01-13 Anton Shestakov obshistory: remove unused _successorsetdates() and _successorsetusers()
2020-01-13 Anton Shestakov obshistory: remove unused preparesuccessorset()
2020-01-11 Anton Shestakov obshistory: use effect flags from obsutil
2020-01-11 Anton Shestakov obshistory: make a {flag value: description} dict for _markerseffects()
2020-01-11 Anton Shestakov obshistory: factor out _markerseffects()
2020-01-11 Anton Shestakov obshistory: factor out _markerspreciseverb()
2020-01-17 Anton Shestakov evolve: provide branch argument to overlayworkingctx.tomemctx()
2020-01-08 Anton Shestakov changelog: mention all the cleanups as one item
2020-01-08 Anton Shestakov templatekw: drop obsfatedata and related code
2020-01-07 Anton Shestakov templatekw: drop obsfateprinter() and obsfatelineprinter()
2020-01-07 Anton Shestakov compat: drop isobsnotesupported() that checks if storing notes is supported
2020-01-07 Anton Shestakov templatekw: use literal set syntax
2020-01-04 Anton Shestakov obshistory: remove obsfateverb/obsfateprinter patching compatibility
2020-01-03 Anton Shestakov obshistory: drop unused keyword argument to _getobsfateandsuccs()
2020-01-01 Anton Shestakov obshistory: use successorsandmarkers() from obsutil, drop local variant
2019-12-31 Anton Shestakov compat: drop code from 35b2d201eb71 (compatibility with hg 4.3)
2019-12-26 Anton Shestakov tests: rename precursors to predecessors in test-evolve-templates.t
2019-11-28 Anton Shestakov evolve: correct spelling of superseded everywhere else
2019-11-28 Anton Shestakov evolve: use obsutil._getobsfate() directly
2019-12-28 Sushil khanchi evolve: remove dead code
2019-12-07 Sushil khanchi evolve: use utility._singlesuccessor() in _solveunstable()
2019-12-18 Pierre-Yves David evolve: preliminary indentation
2020-01-03 Anton Shestakov evolve: provide cache argument to obsutil.successorssets() correctly stable
2019-12-20 Anton Shestakov pullbundle: random.sample() chokes on a spanset, turn it into a list instead
2019-12-20 Anton Shestakov pullbundle: use % instead of .format() because % exists for bytes
2019-12-19 Anton Shestakov tests: test that debugpullbundlecacheoverlap command works
2019-12-19 Anton Shestakov pullbundle: compatibility for progress in hg <= 4.6
2019-12-19 Anton Shestakov compat: add hg version to progress compatibility code
2019-12-09 Anton Shestakov serverminitopic: ask pytype to disable import-error on a block handling hg 4.5
2019-12-09 Anton Shestakov topic: ask pytype to disable import-error on a block handling hg 4.5
2019-12-09 Anton Shestakov evolve: remove unused struct import
2019-12-09 Anton Shestakov compat: ask pytype to ignore some warnings
2019-11-06 Sushil khanchi evolve: extract logic of pre-checking divergence risk to its own function
2019-12-24 Anton Shestakov heptapod-ci: skip test-evolve.t in tests-py2-pure job mercurial-4.5
2019-12-09 Pierre-Yves David heptapod-ci: test python 4.5 with the pure version of Mercurial mercurial-4.5
2019-12-26 Pierre-Yves David branching: merge with stable
2019-12-26 Anton Shestakov pullbundle: kwarg to changegroup.makestream() is called matcher stable
2019-12-01 Sushil khanchi evolve: extract pre merging content-div csets logic to its own function
2019-12-26 Pierre-Yves David evolve: further simplify a conditional
2019-12-26 Pierre-Yves David evolve: simplify some conditional
2019-12-26 Pierre-Yves David evolve: rename some variable ahead of time
2019-11-28 Sushil khanchi evolve: add logic to cover --stop when "divergent" relocation in play
2019-11-28 Sushil khanchi evolve: test to show that --stop is not working when "divergent" relocated
2019-11-27 Sushil khanchi evolve: add test to show that --abort is working fine
2019-12-20 Sushil khanchi evolve: fix a bug in logic to choose destination when no active topic stable
2019-12-20 Sushil khanchi evolve: add test to demonstrate a bug when no active topic stable
2019-12-20 Sushil khanchi evolve: fix a bug in logic of choosing destination for hg update stable
2019-12-20 Sushil khanchi evolve: add test to demonstrate a bug when active topic is empty stable
2019-12-20 Martin von Zweigbergk evolvecmd: fix a typo node->None
2019-12-20 Martin von Zweigbergk evolvecmd: avoid a ctx->node->ctx conversion
2019-12-19 Martin von Zweigbergk evolvecmd: mark relocate() private
2019-12-20 Martin von Zweigbergk cleanup: replace .parents()[0] by .p1()
2019-11-27 Sushil khanchi evolve: add more tests for --continue case when relocating "divergent"
2019-11-27 Sushil khanchi evolve: use meaningful variable names for a return value
2019-11-27 Sushil khanchi evolve: add logic to cover --continue case when relocating "divergent"
2019-11-25 Sushil khanchi evolve: add test for `--continue` case when relocating "divergent"
2019-11-25 Sushil khanchi evolve: use more specific key name to store in evolvestate
2019-12-12 Sushil khanchi evolve: move a test where it makes more sense
2019-12-12 Sushil khanchi evolve: remove the unnecessary condition to check empty successors set
2019-11-19 Martin von Zweigbergk evolve: delete redundant and incorrect code for updating dirstate
2019-11-19 Martin von Zweigbergk tests: demonstrate how evolve loses transitive copies when interrupted
2019-12-09 Martin von Zweigbergk evolve: use ui.configoverride() instead of ui.backupconfig()
2019-12-09 Martin von Zweigbergk topic: use ui.configoverride() instead of ui.backupconfig()
2019-12-09 Martin von Zweigbergk topic: use ui.configoverride() instead of ui.backupconfig()
2019-12-09 Martin von Zweigbergk evolve: use ui.configoverride() instead of ui.backupconfig()
2019-12-09 Martin von Zweigbergk evolve: remove obsolete backup of allowemptycommit config
2019-12-09 Martin von Zweigbergk evolve: remove dead initilization of "newnode" variable
2019-12-12 Sushil khanchi evolve: fix a typo
2019-12-10 Pierre-Yves David changelog: mention the python 3 fix stable
2019-12-10 Pierre-Yves David changelog: mention the date fix for content divergence stable
2019-12-10 Pierre-Yves David branching: merge with stable
2019-12-10 Denis Laxalde py3: fix several TypeError formatting bytes with an exception object stable
2019-10-11 Manuel Jacob evolve: preserve date when resolving content-divergence (issue6202) stable
2019-12-10 Pierre-Yves David test: add test for content divergence involving a date update stable
2019-12-10 Pierre-Yves David test: add test for content divergence involving a date update stable
2019-12-10 Pierre-Yves David test: add test for content divergence involving a date update stable
2019-12-10 Pierre-Yves David test: highlight data handling when solving divergence stable
2019-12-06 Sushil khanchi evolve: add tests for the case when resolution parent is ambiguous stable
2019-12-06 Sushil khanchi evolve: abort if deciding resolution parent is ambiguous stable
2019-11-23 Sushil khanchi evolve: make sure divergence resolution doesn't undo changes (issue6203) stable
2019-11-23 Sushil khanchi evolve: add test to demonstrate issue6203 stable
2019-12-09 Anton Shestakov state: there's no _unpack in struct stable
2019-09-29 Sushil khanchi amend: abort if both --patch and --extract are used stable
2019-12-09 Pierre-Yves David test-compat: merge mercurial-4.6 into mercurial-4.5 mercurial-4.5
2019-12-06 Boris Feld ci: add job to build and archive the documentation
2019-12-05 Martin von Zweigbergk tests: update now that merge.graft() doesn't set two equal parents
2019-12-06 Manuel Jacob evolve: fix content-divergence resolution when p1 is null (issue6201) stable
2019-12-04 Martin von Zweigbergk obslog: make {node} the full node and leave shortening to template
2019-12-04 Pierre-Yves David branching: merge with stable
2019-12-03 Martin von Zweigbergk compat: accept "success" argument to lock._afterlock callback stable
2019-12-02 Anton Shestakov test-compat: merge mercurial-4.7 into mercurial-4.6 mercurial-4.6
2019-12-02 Anton Shestakov test-compat: run tests with -j more than 1 mercurial-4.7
2019-12-02 Pierre-Yves David test-compat: merge mercurial-4.7 into mercurial-4.6 mercurial-4.6
2019-12-02 Pierre-Yves David test-compat: merge mercurial-4.8 into mercurial-4.7 mercurial-4.7
2019-12-02 Pierre-Yves David test-compat: merge mercurial-4.9 into mercurial-4.8 mercurial-4.8
2019-12-02 Pierre-Yves David test-compat: merge mercurial-5.0 into mercurial-4.9 mercurial-4.9
2019-12-02 Pierre-Yves David test-compat: don't run the py3 test on the older branches mercurial-5.0
2019-11-22 Anton Shestakov docs: add missing Figure 10 to sharing.rst stable
2019-11-28 Pierre-Yves David test-compat: merge mercurial-4.7 into mercurial-4.6 mercurial-4.6
2019-11-28 Pierre-Yves David test-compat: merge mercurial-4.8 into mercurial-4.7 mercurial-4.7
2019-11-28 Pierre-Yves David test-compat: merge mercurial-4.9 into mercurial-4.8 mercurial-4.8
2019-11-28 Pierre-Yves David test-compat: merge mercurial-5.0 into mercurial-4.9 mercurial-4.9
2019-11-28 Pierre-Yves David test-compat: merge mercurial-5.1 into mercurial-5.0 mercurial-5.0
2019-11-28 Pierre-Yves David test-compat: merge stable into mercurial-5.1 mercurial-5.1
2019-11-21 Anton Shestakov heptapod-ci: add a script to map evolve branch to mercurial revision for tests stable
2019-11-18 Anton Shestakov pytype: ignore abc.ABCMeta metaclasses that don't work on py3
2019-11-16 Martin von Zweigbergk tests: remove extra whitespace before patch in obslog output
2019-11-18 Pierre-Yves David branching: merge with stable
2019-11-18 Pierre-Yves David changelog: add a couple of missing entry about the next feature release
2019-11-18 Pierre-Yves David changelog: fix entry in the wrong location
2019-11-18 Pierre-Yves David changelog: add a wheelbarrow of missing entries stable
2019-11-18 Pierre-Yves David heptapod-ci: simpler CI stable
2019-11-17 Pierre-Yves David heptapod-ci: run the test with color stable
2019-11-13 Anton Shestakov compat: compatibility for cl.nodemap.get vs cl.index.get_rev stable
2019-11-13 Anton Shestakov compat: compatibility for pathuril.dirs vs util.dirs stable
2019-11-16 Pierre-Yves David obslog: phase divergence fix for 5c41bb482867
2019-11-16 Martin von Zweigbergk obslog: phase divergence fix for b135591bec1a
2019-11-15 Martin von Zweigbergk obslog: make {descdiff} not be indented and leave that to the template
2019-11-15 Martin von Zweigbergk obslog: make {patch} not be indented and leave that to the template
2019-11-07 Martin von Zweigbergk obslog: make {succnodes} be full hex nodes
2019-11-08 Martin von Zweigbergk obslog: remove now-unused code for plain styling
2019-11-08 Martin von Zweigbergk obslog: redefine default output as a template, unless -f was given
2019-11-08 Martin von Zweigbergk obslog: add newline after all markers in non-graphlog to match graphlog
2019-11-08 Martin von Zweigbergk obslog: make reason for unavailable patch part of template
2019-11-08 Martin von Zweigbergk obslog: make content and description patches available to templater
2019-11-08 Martin von Zweigbergk obslog: rename {desc-diff} to {descdiff} since the former is invalid
2019-11-08 Martin von Zweigbergk tests: demonstrate broken {patch} and {desc-diff} template keywords
2019-11-15 Anton Shestakov topic: drop compat.successorssets(), it's not used
2019-11-15 Anton Shestakov topic: drop compat.getmarkers() and use obsutil.getmarkers() directly
2019-11-15 Martin von Zweigbergk cmdrewrite: avoid accessing scmutil.status fields by index
2019-11-08 Martin von Zweigbergk obslog: avoid using a formatter after calling end() on it
2019-11-07 Martin von Zweigbergk obslog: use plural name "effects" for list of all effects
2019-11-07 Martin von Zweigbergk obslog: use singular name "succnode" for each element of {succnodes}
2019-11-10 Anton Shestakov docs: add SVG figures for sharing.rst stable
2019-11-10 Anton Shestakov docs: add some up-to-date output from push/pull commands stable
2019-11-10 Anton Shestakov docs: add two more amend commits to simulate temporary amend commits stable
2019-11-10 Anton Shestakov docs: revision numbers are technically stable stable
2019-11-09 Anton Shestakov tests: remove a repeated statement stable
2019-10-26 Anton Shestakov docs: correct node hashes in sharing.rst based on test-sharing.t stable
2019-10-26 Anton Shestakov tests: add shortlog of other repos to test-sharing.t stable
2019-10-26 Anton Shestakov tests: use |shortest in test-sharing.t because sharing.rst uses it stable
2019-11-13 Anton Shestakov compat: compatibility for cl.nodemap.get vs cl.index.get_rev
2019-11-13 Anton Shestakov compat: compatibility for pathuril.dirs vs util.dirs
2019-11-15 Pierre-Yves David branching: merge with stable
2019-11-15 Pierre-Yves David heptapod-ci: test with python3 too stable
2019-11-14 Pierre-Yves David heptapod-ci: add a --pure variant for the CI stable
2019-11-14 Pierre-Yves David heptapod-ci: let the number of CPU to be picked automatically stable
2019-11-14 Pierre-Yves David heptapod-ci: point to our own docker images stable
2019-11-07 Pierre-Yves David readme: update contribution guide stable
2019-11-07 Pierre-Yves David branching: merge with stable
2019-10-26 Anton Shestakov docs: remove --all from hg evolve, since it's been the default for some time stable
2019-10-26 Anton Shestakov docs: typo in user-guide.rst stable
2019-11-04 Martin von Zweigbergk obslog: don't overwrite {rev} keyword from changeset context
2019-11-04 Martin von Zweigbergk obslog: make changeset available to templater
2019-10-16 Martin von Zweigbergk tests: simplify by pruning unwanted changesets a little earlier
2019-11-01 Anton Shestakov evolve: use more often seen metavariables in command synopsis strings stable
2019-11-01 Anton Shestakov topic: add more options to command synopsis string stable
2019-10-11 Denis Laxalde debian: also build with python3 stable
2019-10-18 Denis Laxalde debian: update debhelper compat stable
2019-10-17 Denis Laxalde debian: make it possible to by-pass doc build stable
2019-10-15 Denis Laxalde debian: define extend-diff-ignore for dpkg-source stable
2019-10-11 Denis Laxalde debian: use pybuild and dh_sphinxdoc stable
2019-10-15 Denis Laxalde debian: mark 9.2.1-1 as released stable
2019-10-19 Martin von Zweigbergk obsexchange: delete dead code for old exchange protocol
2019-10-22 Pierre-Yves David branching: merge with stable
2019-10-22 Pierre-Yves David branching: merge the stable branch with the mercurial-5.1 branch mercurial-5.1
2019-10-10 Anton Shestakov tests: add the new "-r" bit to the usual merge hint stable
2019-10-22 Pierre-Yves David test-output: reinstalled test change for 5.2 stable
2019-10-22 Pierre-Yves David test-compat: opening test compatibility branch for mercurial 5.1 mercurial-5.1
2019-10-17 Denis Laxalde py3: encode/decode with going through ui in rst directive stable
2019-10-11 Denis Laxalde py3: fix setup.py --version stable
2019-10-16 Manuel Jacob rewind: preserve date stable
2019-10-09 Anton Shestakov metaedit: don't change commit date by default (issue5994) stable
2019-10-09 Anton Shestakov tests: simply use testlib/common.sh in test-metaedit.t stable
2019-10-09 Anton Shestakov tests: turn glog shell function into an alias in test-metaedit.t stable
2019-10-09 Anton Shestakov tests: clean up test-metaedit.t stable
2019-10-06 Rodrigo Damazio help: categorizing evolve and topic commands
2019-10-10 Anton Shestakov tests: add the new "-r" bit to the usual merge hint
2019-10-05 Pierre-Yves David branching: merge back into default
2019-10-07 Anton Shestakov pick: don't create any successors when there were no changes (issue6093) stable
2019-10-05 Pierre-Yves David packaging: mark as development version stable
2019-10-05 Pierre-Yves David Added tag 9.2.1 for changeset d989bab720e5 stable
2019-10-05 Pierre-Yves David test-compat: merge mercurial-4.6 into mercurial-4.5 mercurial-4.5
2019-10-05 Pierre-Yves David test-compat: merge mercurial-4.7 into mercurial-4.6 mercurial-4.6
2019-10-05 Pierre-Yves David test-compat: merge mercurial-4.8 into mercurial-4.7 mercurial-4.7
2019-10-05 Pierre-Yves David test-compat: merge mercurial-4.9 into mercurial-4.8 mercurial-4.8
2019-10-05 Pierre-Yves David test-compat: merge mercurial-5.0 into mercurial-4.9 mercurial-4.9
2019-10-05 Pierre-Yves David test-compat: merge stable into mercurial-5.0 mercurial-5.0
2019-10-05 Pierre-Yves David packaging: prepare version 9.2.1 stable 9.2.1
2019-10-05 Pierre-Yves David packaging: update changelog stable
2019-10-05 Pierre-Yves David manifest: exclude the gitlab file stable
2019-10-04 Pierre-Yves David branching: merge with stable
2019-10-03 Ian Moody py3: return unicode from setup.py's get_version stable
2019-10-03 Ian Moody py3: remove smartquotes from README stable
2019-10-03 Ian Moody setup: make runnable from other dirs stable
2019-10-03 Ian Moody setup: add a test for running setup.py stable
2019-10-04 Pierre-Yves David gitlab-ci: be bold and try to run the full test in them stable
2019-10-04 Pierre-Yves David gitlab-ci: basic test with flake8 stable
2019-09-28 Pierre-Yves David branching: merge back with stable
2019-09-27 Pierre-Yves David branching: preserve test change on stable
2019-09-28 Pierre-Yves David packing: mark as development version stable
2019-09-28 Pierre-Yves David Added tag 9.2.0 for changeset 40795751be1c stable
2019-09-27 Pierre-Yves David test-compat: merge mercurial-4.6 into mercurial-4.5 mercurial-4.5
2019-09-27 Pierre-Yves David test-compat: merge mercurial-4.7 into mercurial-4.6 mercurial-4.6
2019-09-27 Pierre-Yves David test-compat: merge mercurial-4.8 into mercurial-4.7 mercurial-4.7
2019-09-27 Pierre-Yves David test-compat: merge mercurial-4.9 into mercurial-4.8 mercurial-4.8
2019-09-27 Pierre-Yves David test-compat: merge mercurial-5.0 into mercurial-4.9 mercurial-4.9
2019-09-27 Pierre-Yves David test-compat: merge stable into mercurial-5.0 mercurial-5.0
2019-09-28 Pierre-Yves David changelog: update for coming 9.2.0 stable 9.2.0
2019-09-27 Pierre-Yves David test: backed out test change applied in 2d85de79ead8 stable
2019-09-27 Pierre-Yves David test: backed out test change applied in 62b60fc1983d stable
2019-09-27 Pierre-Yves David test: backed out test change applied in e804d5a7c193 stable
2019-09-27 Pierre-Yves David test: backed out test change applied in 8345b852cd4f stable
2019-09-27 Pierre-Yves David branching: merge with stable
2019-09-25 Pierre-Yves David stable-doc: note about not storing smaller range
2019-09-25 Pierre-Yves David stable-doc: small typo
2019-09-25 Pierre-Yves David stable-doc: add more advanced examples
2019-09-25 Pierre-Yves David stable-doc: add multiples example for the simple cases
2019-09-26 Pierre-Yves David test-output: oops
2019-09-25 Pierre-Yves David test: update part count in tests
2019-09-09 Anton Shestakov evolve: check that relocating makes sense in _solvedivergent() (issue5958) stable
2018-10-24 Pierre-Yves David tests: demonstrate content divergence causing "relocate node on top of itself" stable
2019-09-16 Kyle Lippincott cmdstate: introduce a "saver" contextmanager and use it in place of save()
2019-09-16 Kyle Lippincott cmdstate: avoid setting a default argument to a mutable object (`{}`)
2019-09-16 Kyle Lippincott cmdstate: switch to new-style classes
2019-09-24 Pierre-Yves David branching: merge stable into default
2019-07-19 Raphaël Gomès docs: add example for the `prune` command stable
2019-09-19 Anton Shestakov tests: add some more actions to test-issue-6028, describe what's being done stable
2019-09-13 Valentin Gatien-Baron topic: fix some API to make it more robust stable
2019-09-10 Anton Shestakov rewriteutil: move allowdivergence check to foldcheck() stable
2019-09-12 Pierre-Yves David test: change to output around transaction timing
2019-09-10 Pierre-Yves David branching: merge with stable
2019-09-08 Pierre-Yves David stablerange: add some data from field testing
2019-09-08 Pierre-Yves David stablerange: add a debugstablerangecache command
(0) -3000 -1000 -240 +240 tip