- Oct 08, 2012
-
-
David M. Carr authored
The output for "hg push" when there were no changes didn't quite match between Mercurial with and without Hg-Git, so I changed the behavior to bring it into synch. The existing "creating and sending data" message was changed to be included if --verbose is specified.
-
- Oct 07, 2012
-
-
David M. Carr authored
-
David M. Carr authored
-
David M. Carr authored
I was seeing sporadic failures running this test on Mac OS X 10.8. They looked like this: + sed: 1: "s_/private/var/folders/ ...": bad flag in substitute command: 'T' My assumption is that some character was being included in the path of the temporary directory that sed didn't like. It looks like the sed function was being used to eliminate differences between test runs due to the path changing each run. That isn't needed any more now that we're using the unified test format, since said replacement is taken care of for us by run-tests.py. Thus, this changeset removes the calls to sed and updates the output to use the result from the framework-level replacement.
-
- Sep 28, 2012
-
-
David M. Carr authored
Mercurial has support for including information about the tested versions of Mercurial for an extension when it detects that an extension has broken. This change includes the appropriate attribute in the extension.
-
David M. Carr authored
Mercurial has support for including a link to an issue tracker when it detects that an extension has broken. This change includes the appropriate attribute in the extension, pointing it at the issue tracker for the main BitBucket repo.
-
David M. Carr authored
There was a bug introduced in 8c1f2b07c04b such that calling hg outgoing on a Git repository would result in all refs being deleted from the remote repository (with the possible exception of the currently checked out branch). It wasn't noticed before because the existing test for outgoing didn't actually verify the refs on the remote. This changeset fixes the bug, as well as adding test coverage to allow verifying that the fix works.
-
- Sep 22, 2012
-
-
Gregory Szorc authored
When exporting Git commits, verify that the tree and parents objects exist in the repository before allowing the commit to be exported. If a tree or parent commit is missing, then the repository is not valid and the export should not be allowed.
-
Gregory Szorc authored
-
Gregory Szorc authored
-
Gregory Szorc authored
-
Gregory Szorc authored
-
Gregory Szorc authored
-
Gregory Szorc authored
Pre-compile regular expression. Prevent extra key lookup in author_map.
-
- Sep 16, 2012
-
-
Sean Farley authored
-
- Sep 14, 2012
-
-
David M. Carr authored
This change was already applied to all the other tests.
-
David M. Carr authored
This change was already applied to all the other tests.
-
David M. Carr authored
This change was already applied to all the other tests.
-
David M. Carr authored
-
durin42 authored
-
David M. Carr authored
-
David M. Carr authored
Dulwich now supports local repositories just fine. Not using the daemon makes the tests easier to read and more reliable (less likely to be skipped because a stray daemon is holding onto the port).
-
David M. Carr authored
In many cases we were piping to a python script to strip out the varying leading path to the test repos. This is no longer needed, as the modern run-test.py automatically substitutes the leading path as $TESTTMP. Eliminating the piping makes the tests easier to read and write, as well as allowing the exit codes to be verified by the test.
-
David M. Carr authored
All of our supported Hg versions include bookmarks in core. Thus, actovating it in the hgrc and setting bookmarks.track.current are no longer needed.
-
David M. Carr authored
-
- Sep 13, 2012
-
-
David M. Carr authored
Since bookmarks become a core feature in Hg 1.8, and our minimum supported version is now greater than that, the test is skipped for all supported versions.
-
David M. Carr authored
-
David M. Carr authored
-
David M. Carr authored
Versions removed are 1.7.5 and 1.8.4. These versions use findoutgoing for discovery, rather than the more modern findcommonoutgoing.
-
David M. Carr authored
-
durin42 authored
-
durin42 authored
-
- Sep 12, 2012
-
-
David M. Carr authored
Previously, I was getting this message when running tests: Skipped test-subrepos: not executable
-
- Sep 11, 2012
-
-
David M. Carr authored
-
- Sep 13, 2012
-
-
durin42 authored
-
- Sep 10, 2012
-
-
David M. Carr authored
-
David M. Carr authored
-
David M. Carr authored
-
David M. Carr authored
-
David M. Carr authored
-