- May 25, 2018
-
-
Pulkit Goyal authored
We now stores the value of --log flag passed initially in the graftstate and reuse that value when doing `hg graft --continue` which is a nice behavior. The test updates demonstrate the fix. Since we now preserve the value by default, drop the mention of `--log` flag from the hint which we see after conflicts. Differential Revision: https://phab.mercurial-scm.org/D3662
-
Pulkit Goyal authored
This patch shows that when we do `hg graft --continue`, the value of --log flag passed when initial graft was run was not used. Next patch will fix this and tests will help us in realising that. Differential Revision: https://phab.mercurial-scm.org/D3661
-
- Jun 03, 2018
-
-
Yuya Nishihara authored
Debian sid is still shipped with clang 4.0 by default. This allows me to run the test without replacing the system clang to clang-6.0.
-
Yuya Nishihara authored
This makes sure the build is not broken.
-
Yuya Nishihara authored
-
Yuya Nishihara authored
Otherwise the build would fail as follows: In file included from xdiff.cc:13: ./fuzzutil.h:23:10: fatal error: 'third_party/absl/types/optional.h' file not found #include "third_party/absl/types/optional.h"
-
Yuya Nishihara authored
-
Yuya Nishihara authored
-
Yuya Nishihara authored
Otherwise it wouldn't work unless CC and CXX were exported from the environment.
-
- Apr 21, 2018
-
-
Yuya Nishihara authored
_checkeditermaps() is no longer necessary as the hgweb issue was resolved.
-
Yuya Nishihara authored
The old behavior was copied from join() of a lazy generator string, which was unified to the behavior of join() of a byte string by the previous patch. This patch fixes the mappable type to do the same.
-
Yuya Nishihara authored
This is a behavior change in a sense that join() of a byte string is no longer "implementation dependent." Before, if a byte string was backed by a lazy generator, join() would concatenate each chunk with the specified separator, which seems wrong. The new behavior is always join() each byte. TypeError on join() over uniterable is also fixed.
-
- Mar 20, 2018
-
-
Yuya Nishihara authored
These wrapper types will allow us to get rid of some isinstance() business. A bytes object needs to support sequence-like operations (e.g. join(), ifcontains(), etc.) That's why we have two wrapper classes. Tests will be added later.
-
- Apr 04, 2018
-
-
Yuya Nishihara authored
All weird generators got removed from the hgweb codebase. We still have inconsistent behavior regarding join() of a byte string, which will be addressed later.
-
Yuya Nishihara authored
The current unwrapvalue() will be superseded by _unwrapvalue(). Note that _unwrapvalue() can simply return thing.tovalue() if thing is a wrapped object. That's because tovalue() is guaranteed to not return a generator of strings.
-
- May 13, 2018
-
-
Boris Feld authored
Manually typing parenthesis and spaces will be tedious when trying to launch a specific test case. I'm proposing a simpler format that is less hard to remember and type right. There was other possibilities envisaged like `::` or `!`, I think `#` is slight easier to type but I'm open to any suggestion on the new format. Differential Revision: https://phab.mercurial-scm.org/D3556
-
- Apr 26, 2018
-
-
Boris Feld authored
Differential Revision: https://phab.mercurial-scm.org/D3555
-
- Jun 03, 2018
-
-
Pulkit Goyal authored
experimental.updatecheck was deprecated and should have been removed once 4.4 was released. Let's drop it now. Differential Revision: https://phab.mercurial-scm.org/D3679
-
- Jun 02, 2018
-
-
Sushil Khanchi authored
Now options --user and --date can be reapplied after we hit a conflict. Differential Revision: https://phab.mercurial-scm.org/D3678
-
- Jun 03, 2018
-
-
Matt Harbison authored
Status uses internal separators, so this is more correct. See c974320d20b9 and 362096cfdb1f. A utility method is still needed, so that the paths starting with '/' aren't created when `self.path` is empty.
-
- May 30, 2018
-
-
Sushil Khanchi authored
Added logic to find those csets whose phase will be changed (when running without --dryrun) while advancing boundary and return those csets. Differential Revision: https://phab.mercurial-scm.org/D3671
-
Sangeet Kumar Mishra authored
When you pass wdir() to the -r flag, it catches the WdirUnsupported error and falls back to an alternate path. Differential Revision: https://phab.mercurial-scm.org/D3673
-
- Jun 02, 2018
-
-
Matt Harbison authored
This was left over from dfb888aae17a. 'branches' wasn't used, and the only thing parseurl() would do is slice any branch fragment off 'dest'. But path.loc and path.pushloc already have the fragment removed.
-
- May 14, 2018
-
-
David Demelier authored
As part of ConfigConsolidationPlan [1], rename the option according to the new UI guidelines [2] and add an alias for backward compatibility. [1]: https://www.mercurial-scm.org/wiki/ConfigConsolidationPlan [2]: https://www.mercurial-scm.org/wiki/UIGuideline#adding_new_options
-
- Apr 21, 2018
-
-
Yuya Nishihara authored
Otherwise, {rename % ...} would fail. Hopefully this is the last hgweb patch so I can start fixing templater stuff.
-
- Apr 04, 2018
-
-
Yuya Nishihara authored
They were generators of mappings.
-
Yuya Nishihara authored
The former 'topics' was a generator function, and the latter was a list of mappings.
-
Yuya Nishihara authored
This was a list of mappings.
-
Yuya Nishihara authored
It was a generator of mappings, which shouldn't be put in template mappings.
-
Yuya Nishihara authored
The laziness is handled by the mappinggenerator class.
-
Yuya Nishihara authored
It's a 0/1-length list of a mapping.
-
- Jun 01, 2018
-
-
Yuya Nishihara authored
Spotted while bulk-rewriting string literals to b''s.
-
- May 31, 2018
-
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
Browsers apparently don't care about this, but let's fix it for humans.
-
- Apr 20, 2018
-
-
Jörg Sonnenberger authored
The commonprefix filter takes a list of files names like files() and returns the longest directory name common to all elements. Differential Revision: https://phab.mercurial-scm.org/D3439
-
- May 20, 2018
-
-
Pulkit Goyal authored
We ave crossed the 500 mark! Differential Revision: https://phab.mercurial-scm.org/D3638
-
- May 24, 2018
-
-
Nicola Spanti authored
It can be used to open hgweb in a web browser. Example : xdg-open "`hg serve --print-url`". Differential Revision: https://phab.mercurial-scm.org/D3649
-