- Apr 17, 2013
-
-
Pierre-Yves David authored
Having a dedicated function will allows us to experiment with other exchange strategies in an extension. As we have no solid clues about how to do it right, being able to experiment is vital. I intended a more ambitious extraction of push logic, but we are far too advanced in the release cycle for it.
-
- Apr 18, 2013
-
-
Bryan O'Sullivan authored
-
Yuya Nishihara authored
-
Katsunori FUJIWARA authored
Before this patch, port 25 (wellknown port of SMTP) is used as default port, even if "[smtp] tls" is configured as "smtps". This patch uses port 465 (wellknown port of SMTPS) as default port, if "[smtp] tls" is configured as "smtps".
-
- Feb 21, 2013
-
-
Kevin Bullock authored
The test didn't break when I originally committed it (git version 1.7.12.4 (Apple Git-37)), and still doesn't on that machine, but the output changes elsewhere with "Warning: you are leaving N commits behind..." This change sets a ref on the commit we're updating the subrepo _away_ from to quash the warning.
-
- Apr 18, 2013
-
-
Pierre-Yves David authored
Now that we explicitly detect duplicated changesets, we can explicitly detect missing ones. We cover the same cases as before, some others and we offer a better error message in all cases.
-
Pierre-Yves David authored
Before this change one would issue rules with duplicated entries. For this to happen some other changeset had to be missing to maintain the rules length.
-
Pierre-Yves David authored
This simplifies set usage and allow us to add a missing revision check in a later commit.
-
Pierre-Yves David authored
Handling homogeneous data is both simpler and safer.
-
Pierre-Yves David authored
We had no tested for this case.
-
Pierre-Yves David authored
We had no tested for this case.
-
Pierre-Yves David authored
We had not tested for this case.
-
Pierre-Yves David authored
We had not tested for this case.
-
Pierre-Yves David authored
We had not tested for this case.
-
Pierre-Yves David authored
There is some clue that the previous code intended to handle that but it was actually not the case. As a result action could apply to the empty string '' changeset, leading to the use the current working directory parent in some operations.
-
- Feb 01, 2013
-
-
Brendan Cully authored
It turns out that it pays off to read more than a byte at a time with a select in between :)
-
Brendan Cully authored
The itertools approach was showing up high in the profile output.
-
Brendan Cully authored
With a large amount of available data, this computation can become costly.
-
- Apr 18, 2013
-
-
Pierre-Yves David authored
We have no testing for argument. This small file seems perfect once but needs a rename.
-
Pierre-Yves David authored
Graphlog is now in core.
-
Pierre-Yves David authored
We are shipped in core now.
-
- Apr 15, 2013
-
-
Wagner Bruna authored
Provides an entry point for extensions implementing more complex authorization schemes. Original patch proposed by Markus Zapke-Gründemann.
-
- Apr 17, 2013
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Nikolaj Sjujskij authored
Up until now commit/backout `--logfile` option was completed only with *.txt-files. This requirement is a bit too strong (and is nowhere to be stated) so it's better to complete with all files. Stolen from zsh.git repo, c5fce37b changeset by Oliver Kiddle.
-
- Apr 16, 2013
-
-
Mads Kiilerich authored
-
Mads Kiilerich authored
--branch specifies heads and has nothing to do with named branches, and it only deals with topological branches to the same extent as all other DAG operations do.
-
- Apr 17, 2013
-
-
Pierre-Yves David authored
We have a sngle call now, no need to make it a function.
-
Pierre-Yves David authored
The two calls are strictly identical. We can simply move it after the if/else clause.
-
Mads Kiilerich authored
-
Mads Kiilerich authored
Better do it once than see random changes in diffs later.
-
Mads Kiilerich authored
-
- Apr 16, 2013
-
-
Pierre-Yves David authored
Every piece of code extracted from the main command is a win. We simplify changeset determination in the process. Parent ceases being a list before becoming a node. We how have a root variable containing a node all the time.
-
Pierre-Yves David authored
This changeset move all checks and raises related to arguments validation to the top of the file. This gathers all the logic in one place and clarifies the code doing actual work. This paves the way for splitting this gigantic function in separated functions. A `goal` variable is introduced in the process. It holds the action to be done by this invocation (new, continue or abort). An invalid invocation is found in the process (the new code is a bit stricter).
-
- Apr 17, 2013
-
-
Pierre-Yves David authored
This is simpler than temporary file version. There some minor test changes since commit messages are no longer modifed. There is still some tests using --commands with a real file.
-
- Apr 16, 2013
-
-
Pierre-Yves David authored
When "-" is specified as a command file, we read rules from stdin. Alter a single test to demo the behavior, but most of them could benefit from this. There is minor change in test output resulting from the fact we no longer change log messages.
-
Pierre-Yves David authored
When all changes from the fold have been dropped, the --continue code was confused. This changeset handles this case. The test for this case existed but was broken.
-
Pierre-Yves David authored
One of the tests uses a python script to edit the histedit commands on the fly. It was hard to read and likely to break. This is replaced by a plain command file. Doing so made me discover that the python script is incorrect. The "+6" regexp never matched because the revision number is wrong. This error is kept in the replacement for now. Fixing the histedit command triggers a traceback in histedit. A later changeset will fix the error and restore the intended test.
-
Pierre-Yves David authored
Each test section is clearly separated from the others and gains some helpful documentation.
-
Pierre-Yves David authored
The default log displays a log of information that is useless for histedit tests. Having a cleaner log help readability of those tests a lot. This does not change anything to the test semantic.
-