1. Pierre-Yves David
  2. mutable-history

Commits

Show all
Author Commit Message Date Builds
Pierre-Yves David
next/prev: properly lock repo before touching bookmarks
Branches
stable
Pierre-Yves David
next/prev: properly lock repo before touching bookmarks
Pierre-Yves David
prune: ensure we prune bookmarks in a transaction
Branches
stable
time...@mozdev.org
next: add support for --dry-run also adds support to prev
time...@mozdev.org
evolve: spelling uncommitted
time...@mozdev.org
evolve: annotate translatable strings with _()
time...@mozdev.org
evolve: do not capitalize description of next/previous
time...@mozdev.org
evolve: _() should not contain %
time...@mozdev.org
evolve: add progress for _obsrelsethashtree
time...@mozdev.org
evolve: add progress for the obsmarkers discovery parts
time...@mozdev.org
test-obsolete: clarify divergence detection output order
Pierre-Yves David
directaccesss: also look for symbol into list revrange is now much smarted and optimise multiple simple symbol (like hash) into an efficient '_list' call. So we need to look into these to find user provided input too.
Pierre-Yves David
merge with stable
DurhamG
inhibit: fix inhibit working with non-inhibit repos Inhibit was breaking when two repos were in memory, but one was not an inhibit repo (like when doing a local pull between two repos). The fix is to add inhibitenabled checks to all the places where inhibit does global wrapping of commands (every code path from the extsetup wrappers).
Branches
stable
Siddharth Agarwal
directaccess: don't try to partialmatch things that aren't hashes Trying to partialmatch identifiers like '.' turns out to be (a) pointless and (b) extremely slow. On a repo with a million commits, with directaccess enabled, hg log -r .^::. goes from 2.1 seconds to 0.5.
Branches
stable
Pierre-Yves David
merge with stable
Pierre-Yves David
next: properly report no children when --evolve is used If no aspiring children exist, 'hg next --evolve' should properly issue an error message instead of crashing.
Branches
stable
Pierre-Yves David
inhibit: do not search for visible obsolete changeset during stripping Stripping use transaction in an unorthodox way. We should not run the inhibit postclose hooks as it can lead to crash.
Branches
stable
Laurent Charignon
split: handle bookmarks instead of leaving them on precursor Before this patch we were leaving the bookmarks on the precursor of the split instead of moving them on the tip of the split chain. We add a test to verify the behavior.
Laurent Charignon
split: don't update before it is actually needed Before this patch, we were updating the working copy parent needlessly and before the error checking. This patch fixes the issue.
Laurent Charignon
split: add more output to the test Before this patch, we were not displaying the final graph resulting from the tests but just the obsolscencence markers. This patch adds more output to the test to make it more descriptive.
Laurent Charignon
split: fix commit message numbering error in the test Before this patch, the test was wrong and the successors of a splitted commits all had the same commit messages. This patch makes the test right making sure that the numbering of the split successors is accurate.
Laurent Charignon
evolve: handle split commit for instability
Pierre-Yves David
merge with stable
Laurent Charignon
evolve: add test for instability
Branches
stable
Laurent Charignon
evolve: add a command to split commits Before this patch, to split commit one had to use prune. This patch adds a new command called split that prompts the user interactively to split a given changeset with record/crecord.
Pierre-Yves David
merge with stable
Matt Harbison
test-inhibit: simplify push destinations for Windows This was aborting because $pwd is expanding to 'C:/path/to/tests': - pushing to file://$TESTTMP/inhibit2 - abort: hidden revision '003a4735afde'! - (use --hidden to access hidden revisions) + abort: file:// URLs can only refer to localhost
Branches
stable
Matt Harbison
test-sharing: fix globs for Windows
Branches
stable
Laurent Charignon
inhibit: don't abort when directaccess is not enabled When directaccess is not enabled, we should just print a warning and not set up inhibit. We don't need to abort in that case. Example: if the user is running hg showconfig, we don't want to crash as the command is unrelated to inhibit.
  1. Prev
  2. Next