- Jan 20, 2012
-
-
Matt Mackall authored
-
Idan Kamara authored
-
- Jan 19, 2012
-
-
Kevin Bullock authored
-
- Jan 20, 2012
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
This only alter the third block executed when: * repo have secret changeset * onlyheads is not None In other case findcommonoutgoing already had this behavior
-
Pierre-Yves David authored
-
Pierre-Yves David authored
add missing end of line and substitution.
-
Pierre-Yves David authored
When mq changeset are secret, they don't appear in outgoing and won't be pushed. So it's not necessary to abort the push. The checkpush call is protected by lock to prevent race on phase.
-
- Jan 19, 2012
-
-
Pierre-Yves David authored
There was no other drawback than a bad UI message for now.
-
- Jan 20, 2012
-
-
Matt Mackall authored
-
Matt Mackall authored
suggested by Ryan Kelly
-
Wagner Bruna authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
- Dec 02, 2011
-
-
Na'Tosha Bard authored
-
- Jan 20, 2012
-
-
Na'Tosha Bard authored
-
- Jan 14, 2012
-
-
kiilerix authored
This makes it possible to run: $ ./run-tests.py --with-hg=~/hg-bin/hg
-
- Jan 20, 2012
-
-
kiilerix authored
This makes it easier to run tests on systems that have a usable sh in the search path but not in the standard location.
-
- Jan 14, 2012
-
-
kiilerix authored
This makes -d output much more readable when debugging the test framework or very strange test failures.
-
- Jan 19, 2012
-
-
Kevin Bullock authored
-
- Jan 20, 2012
-
-
Wagner Bruna authored
-
- Jan 19, 2012
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
This patch presumed mq csets must always be secret, which isn't yet established.
-
Pierre-Yves David authored
If push failed we should not expect the pushed changeset to exist on remote. The common set before the push is used for phase related operation instead of common + missing. Note: * We still pull phase data even if push fails * We still try to push data even if push fails (same than bookmark)
-
Pierre-Yves David authored
The ``discovery.prepush`` function was doing multiple things not related to discovery. This changeset move some code into the ``localrepo.push`` method. The old ``discovery.prepush`` function jobs is now restricted to checking for multple head creation. It was then renamed ``discovery.checkheads``. This new ``discovery.checkheads`` function may receive several other changes in the future but we are a bit too much near the freeze for a wider refactoring.
-
Pierre-Yves David authored
Fix a silly bug.
-
Patrick Mezard authored
-
kiilerix authored
New tags were written to .hgtags / .hglocaltags without updating or invalidating the localrepo cache. Before afd459933d5f a lock was acquired soon after the new tags had been written, and that invalidated the cache so the new tags for example could be seen in pretxncommit hooks. With afd459933d5f the lock had already been acquired at this point and the missing cache invalidation was exposed. The tag caches will now explicitly and immediately be invalidated when new tags are added.
-
- Jan 18, 2012
-
-
Pierre-Yves David authored
-
- Jan 17, 2012
-
-
Pierre-Yves David authored
-
- Jan 18, 2012
-
-
Pierre-Yves David authored
-
- Jan 19, 2012
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- Jan 18, 2012
-
-
Pierre-Yves David authored
This commit add a whennodata list where extension can register a callback to be called if no phase related data are found in the repository. The goal is to ensure the existing extension that move phase data in 2.1 can compute consistent phase boundary for existing repo.
-
Pierre-Yves David authored
This help readability.
-
Pierre-Yves David authored
As mq automatically sets changesets as secret, it should make them draft when he is done with it. We do not move them automatically to draft when we detect that something else have also set them as secret through their parents.
-