1. Pierre-Yves David
  2. mutable-history

Commits

Show all
Author Commit Message Date Builds
Pierre-Yves David
test: adapt to new hidden-changeset message From c1aede895072 we have a nicer error message when accessing public changesets: abort: hidden revision '6'! (use --hidden to access hidden revisions)
Augie Fackler
pullobsolete: handle migration from todosteps to donesteps This make evolve compatible with change made in Mercurial (92bf9abc4deb)
Pierre-Yves David
evolve: adapt to change in core rebase Mercurial core changeset 63e889cc610d (And the ones around it) changed the way graft and rebase work. We adapt to them.
Pierre-Yves David
test: ignore bytes lenght in message We should be storying floating point number as floating point number. So the size of the meta for fm0 format is going to be unstable. We cover them with a glob.
Pierre-Yves David
evolve: adapt to the new metadata storage Metadata are not stored as a "list" of (key, value) tuple instead of a binary blob. This adapt to ef880e28e56a in Mercurial.
Pierre-Yves David
debugobsstorestats: drop the average meta length Does not have much sense with the existence of multiple format with different meta storage. We drop it for now and will introduce and average markers length later.
Faheem Mitha
debian: remove .PHONY line completely This does not work in the case of implicit pattern matching rules as used by dh. Consider this example from Geoffrey Thomas: $ ls -l total 16 -rw-r--r-- 1 faheem faheem 17 Aug 16 20:27 blue.c -rw-r--r-- 1 faheem faheem 17 Aug 16 20:27 green.c -rw-r--r-- 1 faheem faheem 35 Aug 16 20:26 Makefile -rw-r--r-- 1 faheem faheem 17 Aug 16 20:27 red.c $ cat Makefile %: %.c …
Faheem Mitha
debian: replace clean with override_dh_auto_clean The current version does not call the default dh_auto_build, which is a bug. This is required in particular for cleaning the build directories.
Faheem Mitha
debian: replace build line with a override_dh_auto_build line This is more in line with how dh is supposed to work. In particular, dh_auto_build is functionally equivalent to the repeated "dh build --with python2 --buildsystem=python_distutils" used currently.
Faheem Mitha
debian: remove clean target before implicit match rule This is redundant because it is a match-everything rule. Possibly a typo.
Faheem Mitha
debian: Add DH_VERBOSE, commented out, for debugging convenience
Matt Harbison
evolve: wrap exchange.push() for compatability with core mercurial 4d52e6eb98ea
Pierre-Yves David
drophack: use `first` and `last` on smartset This matches the new changes in mercurial core.
Pierre-Yves David
evolve: use `first` and `last` on revset this match change in mercurial core. G: changed hgext/evolve.py
Pierre-Yves David
test: adapt to core mercurial 9ab18a912c44 This changesets improved the output of prompt during test.
Pierre-Yves David
evolve: adapt to core changeset 4f14303e8954 pushop.ret is now pushop.cgresult
Pierre-Yves David
merge with stable
Pierre-Yves David
evolve: update evolve merge message People are apparently unaware of --succ
Pierre-Yves David
import: fix the "is None" check for the Node We are checking the wrong variable.
Branches
stable
Pierre-Yves David
test: remote "date" from the output of obsmarker meta Data is no longer a generic meta. it has its own field now.
Pierre-Yves David
test: adapt to mercurial changes Changeset 816be4ca4ae2 in core make hg config return non-zero when no value match the filter.
Siddharth Agarwal
evolve: wrap setparents calls in begin/endparentchange Mercurial rev d259322a394b added a requirement to wrap any dirstate.setparents calls and their associated dirstate changes in begin/endparentchange.
Pierre-Yves David
merge with stable A couple of test fix were added on stable.
Matt Harbison
test: add glob annotations where Mercurial's run-tests.py suggests These happen to also be 5 of the 6 tests that warn about no result code when run on Windows. Probably not a coincidence. The tests previously warned about no result code whether or not it was run interactively. They only started working when test output changes were accepted in interactive mode, and these globs were added automatically.
Branches
stable
Matt Harbison
evolve: really fix the 'grab' alias on Windows Something seems to have happened when importing cb36a4eb0157- it dropped the $@ argument to --rev, and it picked up a bunch of test changes for the obsolete sha1 replacement patch. Instead of backing it out and breaking the tests for the sha1 replacement, this just fixes the missing $@.
Branches
stable
Pierre-Yves David
evolve: keep vague compatibility with 3.1 Matt Mackall work flow requires this to not crash in fire with 3.1. We apply basic bandage to stop the bleeding.
Pierre-Yves David
merge: all the stable sweetness into default
Matt Harbison
evolve: replace each obsolete sha1 in the description with its latest successor Obsolete csets are hidden by default and don't get pushed to the parent repo. In order to avoid broken references in commit messages, it makes sense to evolve those references to the latest and greatest successor, as each cset containing them is evolved. Of course, stale references can still occur if a commit in branch 'A' references something in branch 'B', and that something in 'B' is evolved b…
Branches
stable
Matt Harbison
test: add parent hash to commit message in test-evolve.t This (slightly) reduces the changes to the test when hashes in the commit message are evolved in the next commit.
Branches
stable
Matt Harbison
evolve: fix the 'grab' alias to work on Windows For some reason, the variable wasn't substituted on Windows in this case. From the test suite: $ hg grab 8 '' is not recognized as an internal or external command,\r (esc) operable program or batch file.\r (esc) This change seems hacky, but there isn't a readily available example of setting up a shell alias like this from a python module to know if there is a better way, and it seems l…
Branches
stable
  1. Prev
  2. Next