- 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.
-
- May 13, 2012
-
-
Matt Harbison authored
This selects changesets added because of repo conversions. For example hg log -r "converted()" # all csets created by a convertion hg log -r "converted(rev)" # the cset converted from rev in the src repo The converted(rev) form is analogous to remote(id), where the remote repo is the source of the conversion. This can be useful for cross referencing an old repository into the current one. The source revision may be the short changeset hash or the full hash from the source repository. The local identifier isn't useful. An interesting ramification of this is if a short revision is specified, it may cause more than one changeset to be selected. (e.g. converted(6) matches changesets with a convert_revision field of 6e..e and 67..0) The convert.hg.saverev option must have been specified when converting the hg source repository for this to work. The other sources automatically embed the converted marker.
-
- Jun 20, 2012
-
-
Thomas Arendsen Hein authored
-
Thomas Arendsen Hein authored
-
Thomas Arendsen Hein authored
-
- Jun 18, 2012
- Jun 16, 2012
-
-
Adrian Buehlmann authored
-
- Jun 18, 2012
- Jun 14, 2012
-
-
kiilerix authored
It is an approximation but seems to work ok ... and testing that 'foo:bar' creates a real file and not just a resource fork is not completely trivial.
-
kiilerix authored
The test used a filename with ':' which prevented the test from running on Windows and FAT. It now uses a filename with space and '%' and will thus still exercise proper url escaping.
-
kiilerix authored
Seen on Linux with FAT.
-
kiilerix authored
Some tests can't be run on FAT filesystems because it doesn't support hardlinks.
-
kiilerix authored
Inotify do not work on FAT filesystems.
-
kiilerix authored
Some tests were failing on FAT filesystems.
-
kiilerix authored
Some feature tests were done in the wrong directory and could thus give the wrong result.
-
- Jun 15, 2012
-
-
Adrian Buehlmann authored
-
- Jun 14, 2012
-
-
Adrian Buehlmann authored
hghave is degraded to a bare script, moving the functions to hghave.py so they can be shared later on.
-
- Jun 16, 2012
-
-
kiilerix authored
The test used 'echo' to test '!' style aliases. On Windows 'echo' is handled by cmd and thus behaves very differently from the 'normal' echo command. The simple workaround used here for using the same alias on all platforms is to use 'printf' instead. Msys 'printf' will also handle sh quoting and escaping in cmd. Environment variable expansion with sh syntax is handled by launching sh.
-
- Jun 15, 2012
-
-
Adrian Buehlmann authored
-
Adrian Buehlmann authored
saves us quite a bunch of (glob)'s
-
Adrian Buehlmann authored
-
Adrian Buehlmann authored
This also uncovers the exit codes of the 'hg merge' calls
-
- Jun 14, 2012
-
-
Adrian Buehlmann authored
-
Adrian Buehlmann authored
-
Matt Mackall authored
-
- May 28, 2012
-
-
Elifarley Callado Coelho Cruz authored
The "!" prefix allows you to prevent anyone except a given user or group to push changesets in a given branch or path. This patch enables a use case suggested by a user (Julien Bonnet): There's a branch that only a given user (or group) should be able to push to, and you don't want to restrict access to any other branch that may be created. With the "!" prefix, you simply deny access to "!givenuser" (or "!@givengroup").
-
- Jun 08, 2012
-
-
Eduard-Cristian Stefan authored
-
- Jun 09, 2012
-
-
Adrian Buehlmann authored
This specific cd .. leaves the base directory of the test ($TESTTMP). Removing it avoids that test artifacts (e.g. files) are created outside of the base directory.
-
- May 29, 2012
-
-
David Champion authored
Typo corrections, grammar adjustments, clarity improvements.
-
- Jun 13, 2012
-
-
kiilerix authored
-
kiilerix authored
They are needed on windows and were accidentally removed in eaf6a6d7f015.
-
- Jun 01, 2012
-
-
Elifarley Callado Coelho Cruz authored
Declaring 'acl' in the [extensions] section doesn't change anything.
-
- Jun 06, 2012
-
-
Olav Reinert authored
This patch fixes the synopsis shown for extension commands in keyword search results. A previous patch erroneously caused the extension synopsis to be shown instead. Test cases for keyword search are missing, so I added a one.
-
- Jun 12, 2012
-
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-