- Jun 08, 2015
-
-
Matt Mackall authored
Make printenv executable so that we don't need python, TESTDIR, or quoting.
-
Matt Mackall authored
-
Matt Mackall authored
dummyssh is marked executable and is in the path, no need for python, TESTDIR, or quotes.
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
$TESTDIR is added to the path, so this is superfluous. Also, inconsistent use of quotes means we might have broken on tests with paths containing spaces.
-
- Jun 06, 2015
-
-
Matt Harbison authored
The monkey patching in cat() can't be fixed, because it still delegates to the original bad(). Overriding commands.cat() should go away in favor overriding cmdutil.cat() anyway, and that matcher can be wrapped with matchmod.badmatch().
-
- Jun 05, 2015
-
-
Matt Harbison authored
-
Matt Harbison authored
-
Matt Harbison authored
Even though scmutil.matchandpats() is documented to warn about bad files, several callers silence the warning.
-
Matt Harbison authored
-
Matt Harbison authored
Most matcher creation is done by way of a context.
-
Matt Harbison authored
This will be used to eliminate monkey patching of new matcher instances that weren't removed in 5984dd42e140::1a95c57959f6.
-
- Jun 07, 2015
-
-
Yuya Nishihara authored
21b536f01eda made 'ui' argument is passed via sslutil.sslkwargs(), but mailer doesn't call sslkwargs() if smtp.verifycert is off. So we have to put it in sslkwargs manually.
-
- Jun 06, 2015
-
-
Adrian Buehlmann authored
-
- Jun 05, 2015
-
-
Matt Mackall authored
-
Laurent Charignon authored
When moving crecord to core, I did a search an replace to remove all of the variable with caps letter. Doing so, I unfortunately changed some commands with capital letter shortcut to their lowercase counterpart. I fixed one of these cases in 093d38165e5a. This patch fixes all of the remaining cases.
-
- Jun 04, 2015
-
-
Matt Mackall authored
This lets us add the name of the indexfile to the message.
-
- May 20, 2015
-
-
Pierre-Yves David authored
This will allow even more real time output when the server issue output in the middle a stream push.
-
- Jun 05, 2015
-
-
Pierre-Yves David authored
The output pipe does not have manually managed read buffer (actually, no read anything). To also use the doublepipe for outgoing write (useful to consume remote output when pushing large set of data) we need the doublepipe to work on standard pipe too.
-
- May 20, 2015
-
-
Pierre-Yves David authored
We have a shiny toy, lets make it wider.
-
Pierre-Yves David authored
We are about to add 'write' support, the argument will be either an int or a string.
-
- Jun 05, 2015
-
-
Augie Fackler authored
This is at best crazy, and at worst will break things like the series file. Let's just stop the madness.
-
Augie Fackler authored
This will make it easier to ban \r and \n in the next patch and still have a sensible error message.
-
Augie Fackler authored
This is suboptimal as the user still has to explicitly cancel the histedit afterwards, but it prevents the immediate problem. histedit should probably implicitly do 'hg histedit --abort' if a util.Abort is raised internally.
-
Augie Fackler authored
Durham and I agree that it's a bug you can fold into a change that's not listed in the histedited set, so we'll follow this up with a change that prevents folds as the first edit step.
-
Augie Fackler authored
-
Matt Mackall authored
-
Pierre-Yves David authored
Default value was not tested with 'is None', this made empty list seen as default value and result the invalidation of every single entry in the dirstate. On repos with hundred of thousand of files, this results in minutes of lookup time instead nothing. This is a text book example of why we should test 'is None' if this is what we mean.
-
Laurent Charignon authored
When moving crecord to core, I did a search an replace to remove all of the variable with caps letter. Doing so, I unfortunately changed the 'F' command to 'f' leading to two 'f' commands, one never used. This patch fixes this mistake and re enables the behavior of 'F'.
-
- Jun 02, 2015
-
-
Pierre-Yves David authored
We are already fetching remote bookmarks to honor the -B option, we now pass that data to the pull process so it can reuse it. This prevents a race condition between the initial looking and the actual pulling of changesets and bookmarks. Tests are updated to handle this fact.
-
Pierre-Yves David authored
We have been feeling the need for this in extensions for quite some time. This will be used to pass remote bookmark information around in the next changesets.
-
Pierre-Yves David authored
For efficiency and consistency purpose, remote bookmarks, retrieved at the time the pull command code is doing lookup, will be reused during the core pull operation. A second step toward this is to avoid requesting bookmark information in the bundle 2 if we already have them locally.
-
Pierre-Yves David authored
For efficiency and consistency purpose, remote bookmarks, retrieved at the time the pull command code is doing lookup, will be reused during the core pull operation. A first step toward this is to setup the logic avoiding pulling the data again during the discovery phase if some have already been provided.
-
Pierre-Yves David authored
The http server is stateless giving more occasion for race. We switch the test to http before adding extra cases tests.
-
Pierre-Yves David authored
This makes it easier to read the test. This will be usefull for comming changesets testing more race conditions.
-
- Jun 05, 2015
-
-
Matt Harbison authored
No known issues with the previous code since it restored the original method, but this is cleaner. The monkey patching in cat is harmless, because it is created locally, and doesn't pass it anywhere (subrepo cat isn't supported with largefiles).
-
Matt Harbison authored
No known issues with the previous code since it immediately overwrote the patched, locally create matcher.
-
Matt Harbison authored
No known issues with the previous code since it restored the original method, but this is cleaner.
-