1. Pierre-Yves David
  2. mutable-history

Commits

Author Commit Message Date Builds
Greg Ward
evolve: rewrite command help (evolve command only)
Branches
stable
Pierre-Yves David
parents: avoid locking the repository during 'hg parents' The wrapping code was initially written for update and pull who need the lock anyway. We duplicated the logic in the parent case to remove the need for locking.
Branches
stable
Greg Ward
README: update instructions for running tests.
Branches
stable
Pierre-Yves David
tests: remove the custom run-tests.py This test-runners is a copy from the Mercurial one and slowly drift out of sync. Use the Mercurial's core test runners instead.
Pierre-Yves David
make: clean test related target We removed the runner, so they are broken. We can reintroduce them later with proper data to fetch an official 'run-tests.py' runner.
Pierre-Yves David
test: use 'dummyssh' from the run-tests directory This is a step toward not shipping our own test runners and relying on the official Mercurial one.
Pierre-Yves David
test: use 'killdaemons.py' from the run-tests directory This is a step toward not shipping our own test runners and relying on the official Mercurial one.
Pierre-Yves David
merge back with stable
Pierre-Yves David
Added tag 5.2.1 for changeset c15d6168412f
Branches
stable
Pierre-Yves David
prepare version 5.1.2
Tags
5.2.1
Branches
stable
Pierre-Yves David
merge with default there is some 3.6 related fix and test change that we need on default. No other significant change happened since last release expect for split, still marked experimental. So we prepare for a bugfix release.
Branches
stable
Pierre-Yves David
split: mark the command as experimental It has a bit too many rough edge for now.
Pierre-Yves David
tests: run test with 3.6 and apply test change Tested with 3.4, 3.5 and 3.6. Some minor test update had to be done.
Pierre-Yves David
prune: have dirstate collaborate with transaction With 3.6, dirstate update can work with transaction to ensure proper rollback. We do it if the mercurial version permit it.
Pierre-Yves David
evolve: have dirstate collaborate with transaction With 3.6, dirstate update can work with transaction to ensure proper rollback. We do it if the mercurial version permit it.
Ryan McElroy
prune: reuse revset from repair instead of copy-pasting code
Pierre-Yves David
merge with stable
Pierre-Yves David
evolve: compatibility with coming 3.6 Some function in the import stack changed, we have to adapt.
Branches
stable
Augie Fackler
evolve: be more complete about copying extra from old revisions For 'hg evolve' we want to copy all extra-level metadata except for branch. This keeps the experimental topics extension from getting obliterated by evolve runs. Many hashes in tests changed due to some extra data coming along for the ride in various places, but no functionality that was tested. It's plausible that this copies too much metadata - maybe we should be dropping rebase_src or convert_…
Yuya Nishihara
evolve: ignore ui argument passed to help loader The API changed at Mercurial e0c572d4d112.
DurhamG
directaccess: inspect trees of len() > 3 Previously, when inspecting revset AST's we'd only traverse down the tree if it was length 3 ([op, left, right]). In some situations, like 'or' the tree node will be greater than length 3 ([op, first, second, ..., nth]). So we need to traverse all the parts of the node to catch all the symbols.
Yuya Nishihara
debugobsconvert: make sure obsstore is loaded before version comparison hg 44918682093f delays loading obsstore, so we have to access _all to get the correct store version.
Laurent Charignon
evolve: use repo._bookmarks.recordchange instead of repo._bookmarks.write We want to get rid of the api repo._bookmarks.write and this patch removes its use in evolve.py. Before this patch, we were using repo._bookmarks.write to save bookmarks change immediately instead of repo._bookmarks.recordchange that write change when transaction ends.
Laurent Charignon
evolve: indentation change for making next patch more legible In the next patch: "evolve: use repo._bookmarks.recordchange instead of repo._bookmarks.write" we need to add a transaction in the rewrite function. To do so adds an indentation level and makes the patch harder to review. This patch makes the indentation change so that the next patch is easier to review.
Pierre-Yves David
merge with stable
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
  1. Prev
  2. Next