- Apr 19, 2013
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- Apr 18, 2013
-
-
Bryan O'Sullivan authored
If enabled, log rotation prevents the amount of space used by the blackbox log from growing without bound. This becomes important in cases where there are a lot of busy repositories managed by humans and automation on many machines. In large deployments, we cannot reasonably track all the repos where blackbox logs need to be managed, so it is safer to have blackbox manage its own logs than to move responsibility to an external tool such as logrotate. This change adds two configuration keys: * blackbox.maxsize is the maximum allowable size of the current log * blackbox.maxfiles is the number of log files to maintain
-
Bryan O'Sullivan authored
This accepts a floating point number, followed by optional whitespace, followed by an optional one- or two-letter unit specifier (for bytes, kilobytes, megabytes, or gigabytes).
-
Simon Heimberg authored
This is done by using repo.baseui when creating the queue repo.
-
Simon Heimberg authored
Previously only the class of repo.ui was set. The class was set in the wrapper of dispatch._runcommand. But this is called after the repo is created. Only the class of repo.ui is set because repo.baseui already exists and is not accessible. We now set the class in uisetup because this is called before repo creation. This is also the place suggested in the wiki for modifying classes.
-
André Sintzoff authored
gcc 4.6.3 on 12.04 Ubuntu machine emits warnings: mercurial/parsers.c: In function ‘find_deepest’: mercurial/parsers.c:1288:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘Py_ssize_t’ [-Wformat] mercurial/parsers.c:1288:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘Py_ssize_t’ [-Wformat]
-
Katsunori FUJIWARA authored
Before this patch, refcount (managed in "needed") of the annotation result is kept as 1, even if corresponding annotation result is discarded from "hist", because it isn't decreased and discarded. In the history tree including merging revision, the most recent common ancestor of merged revisions is scanned twice. Refcount of such ancestor never becomes 0, because refcount is started from 1 at the second scanning. This prevents annotation results of merging revision in "hist" from being discarded, and decreases memory efficiency. This patch discards refcount of the annotation result, when the corresponding annotation is discarded from "hist".
-
Alexander Plavin authored
Introduced in the patch which fixes issue3497 Part of that patch was erroneously submitted and it shouldn't be in the code
-
Siddharth Agarwal authored
This could lead to user confusion, because phases aren't really involved at all when attempting to perform a no-op rebase.
-
- Apr 11, 2013
-
-
Sean Farley authored
This allows using a template keyword on calls to the sub function and brings the function inline with most other semantics of the other template functions.
-
- Apr 17, 2013
-
-
Mads Kiilerich authored
This is convenient when investigating failures one by one to avoid running the same fixed tests first every time.
-
Mads Kiilerich authored
-
- Apr 16, 2013
-
-
Mads Kiilerich authored
-
- Apr 17, 2013
-
-
Pierre-Yves David authored
Having a dedicated function will allow 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. Some transaction tricks are necessary for pull. But nothing too scary.
-
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
-