- Jun 20, 2012
-
-
Pierre-Yves David authored
Rebase now behaves as if --detach was always passed. Non-merges are rebased as non-merges, regardless of their parent being an ancestor of the destination. Merges will usually be rebased as merges unless both of their parents are ancestors of the destination, or one of their parents is pruned when rebased. This only alters the behavior of rebase when using the --source/--rev options. --detach option is deprecated. All test changes were carefully validated.
-
- Apr 27, 2012
-
-
kiilerix authored
-
- Apr 03, 2012
-
-
Thomas Arendsen Hein authored
With this quoting tests will work e.g. in "/tmp/foo bar/mercurial/".
-
- Jan 20, 2012
-
-
Wagner Bruna authored
-
- Jan 17, 2012
-
-
Alain Leufroy authored
Rebase now try to keep the phases of source changesets.
-
- Dec 26, 2011
-
-
Pierre-Yves David authored
-
- Nov 07, 2011
-
-
kiilerix authored
Globbing is usually used for filenames, so on windows it is reasonable and very convenient that glob patterns accepts '\' or '/' when the pattern specifies '/'.
-
- Oct 15, 2011
-
-
Pierre-Yves David authored
This option allow a strict set of revision to be specified instead of using -s or -b. Rebase will refuse start if striping rebased changeset will strip non rebased changeset. Rebase will refuse to work on set with multiple root.
-
Pierre-Yves David authored
The buildstate function now take a set of revs. Logic related to --source and --base option have been moved in the main rebase function. In the process this fixes a bug where the wrong source changeset might be pick. This explain the changes in hgext/rebase.py
-
- Sep 19, 2011
-
-
Pierre-Yves David authored
We only deny rebasing onto direct parent. Thanks to the ancestor argument of merge. the "implementation" of this feature only consist in loosing the check and imply detach when rebasing on ancestor.
-
- Apr 30, 2011
-
-
Nicolas Dumazet authored
Add two changesets to the scenario so that the bundle can be reused within three tests. Before: @ 5: 'F' | | o 4: 'E' |/| o | 3: 'D | | | o 2: 'C' |/ | o 1: 'B' |/ o 0: 'A' After: @ 7: 'H' | | o 6: 'G' |/| o | 5: 'F' | | | o 4: 'E' |/ | o 3: 'D' | | | o 2: 'C' | | | o 1: 'B' |/ o 0: 'A' Revisions 0-1 keep the same number/label. Others were translated by an offset of 2 (2.C -> 4.E)
-
Nicolas Dumazet authored
Allows saving a few seconds in test runs by not constructing over and over the same repository.
-
- Oct 09, 2010
-
-
kiilerix authored
Many globs now just match $TESTTMP and is no longer needed.
-
- Oct 01, 2010
-
-
Adrian Buehlmann authored
-
- May 21, 2010
-
-
Yuya Nishihara authored
`source` isn't available at POSIX sh.
-
- May 20, 2010
-
-
Matt Mackall authored
-
- Oct 08, 2009
-
-
Sune Foldager authored
This only happens when using --base (or no source selection options), as rebase already aborts in this situation when using --source. Without this change you get an abort from the underlying merge, and the repository is in a different state than you started with (the working dir parent is changed).
-
- Apr 26, 2009
-
-
Martin Geisler authored
The tests are executed with a .hgrc file which adds "-u test" by default.
-
- Aug 20, 2008
-
-
Brendan Cully authored
-
- Aug 18, 2008
-
-
Stefano Tortarolo authored
-