- Oct 31, 2019
-
-
kiilerix authored
Fedora 31 has just been released, and Fedora 29 will be EOL in a month. Don't spend any time thinking about dead stuff.
-
- Oct 14, 2019
-
-
Yuya Nishihara authored
What I wanted is to disable the "cpython/extension-module<ver>" feature while building tests executable, but that seems not doable. Instead, this patch adds new features dedicated for tests. The make rule is extracted so that we can easily run cargo tests. Added a minimal test of ref-sharing as an example. More tests will follow.
-
- Aug 21, 2019
-
-
Raphaël Gomès authored
While no particular minimum toolchain version is targeted as of yet, this serves as a first step to make more people/machines run the Rust tests.
-
- Apr 04, 2019
-
-
Philippe Pepiot authored
Use "?=", otherwise the variable cannot be set from environment.
-
- Dec 06, 2018
-
-
Georges Racinet authored
The existing behaviour, building the direct ffi bindings if HGIWTHRUSTEXT is just set is unchanged, but if HGWITHRUSTEXT is cpython, then the cpython bindings (aka mercurial/rustext.so) are built. Differential Revision: https://phab.mercurial-scm.org/D5436
-
- Dec 04, 2018
-
-
Georges Racinet authored
This isn't the prettiest way of doing it, but it doesn't require looking up cargo, or wondering whether that should be part of setup.py clean. Differential Revision: https://phab.mercurial-scm.org/D5369
-
- Nov 11, 2018
-
-
durin42 authored
Differential Revision: https://phab.mercurial-scm.org/D5254
-
- Aug 02, 2018
-
-
Katsunori FUJIWARA authored
This substitution decreases readability of "make update-pot" output, because PYFILES consists of many files. This patch makes "make update-pot" show "find mercurial hgext doc -name '*.py'" instead of many *.py files at runtime.
-
- Jul 05, 2018
-
-
Augie Fackler authored
Differential Revision: https://phab.mercurial-scm.org/D3892
-
- May 13, 2018
-
-
Gregory Szorc authored
Since we're putting everything packaging under one roof, let's define the make targets related to packaging there as well. I didn't move the "osx" target because it is non-trivial. Some targets did change slightly as part of the move. But it was mostly around path normalization. Differential Revision: https://phab.mercurial-scm.org/D3552
-
- May 12, 2018
-
-
Gregory Szorc authored
And update various references throughout the code. Differential Revision: https://phab.mercurial-scm.org/D3550
-
Gregory Szorc authored
Differential Revision: https://phab.mercurial-scm.org/D3548
-
Gregory Szorc authored
Differential Revision: https://phab.mercurial-scm.org/D3546
-
Gregory Szorc authored
Differential Revision: https://phab.mercurial-scm.org/D3544
-
Gregory Szorc authored
This required some minor path adjustments in the scripts. Differential Revision: https://phab.mercurial-scm.org/D3542
-
Gregory Szorc authored
contrib/ is kind of a dumping ground for all kinds of random things. Many of the files in contrib/ are related to packaging. But sorting out how everything is related is a lot of effort since it is all mixed together. This commit starts the process of refactoring everything related to packaging so it all lives under one roof. Most content from contrib/docker is simply moved to contrib/packaging/docker and all references are updated. Differential Revision: https://phab.mercurial-scm.org/D3541
-
- Apr 14, 2018
-
-
muxator authored
Bionic Beaver is an LTS release, supported until 2023-04.
-
muxator authored
The list of make targets is likely to evolve over time. This reformats streamlines future patches.
-
muxator authored
This imitates e63dfbbdbd07 and is a small addition to 231690dba9b4 and 5c1283713293
-
- Mar 30, 2018
-
-
Gregory Szorc authored
"blacklist" is racially charged. Let's rename it to something that isn't. Differential Revision: https://phab.mercurial-scm.org/D2974
-
- Mar 08, 2018
-
-
Yuya Nishihara authored
It has grown enough to be a dedicated module.
-
- Feb 05, 2018
-
-
Anton Shestakov authored
Yakkety (16.10) was supported until 2017-07-20 and Zesty (17.04) was supported until 2018-01-13.
-
- Feb 01, 2018
-
-
Anton Shestakov authored
Artful Aardvark was released on 2017-10-19 and will be supported until 2018-07.
-
- Jan 17, 2018
-
-
Augie Fackler authored
As part of my upcoming fuzzer patch we're going to grow some .cc files. They're not part of the release build (they're only used for fuzzing, which requires clang 6 which in turn implies a working C++ compiler), so I'm not terribly worried about growing some C++ files. Differential Revision: https://phab.mercurial-scm.org/D1874
-
- Oct 26, 2017
-
-
Anton Shestakov authored
-
- Sep 14, 2015
-
-
Augie Fackler authored
This makes it easy to reformat files after you finish editing them. Differential Revision: https://phab.mercurial-scm.org/D1167
-
- Oct 12, 2017
-
-
Yuya Nishihara authored
This rule is no longer useful because chg daemon may be killed and respawned per config/environment hash. We can't reliably run a daemon in foreground.
-
- Aug 22, 2017
-
-
Sean Farley authored
-
- Aug 15, 2017
-
-
Katsunori FUJIWARA authored
Now, hggettext can be applied safely on util.py, of which i18nfunctions contains appropriate objects related to each compression types.
-
- Aug 04, 2017
-
-
Rodrigo Damazio Bovendorp authored
The way HGVER is evaluated now, it'll be evaluated at the beginning of the make execution - with this change, it's evaluated when it gets to that command, at which point the version file it's looking for is sure to exist and be up-to-date. Differential Revision: https://phab.mercurial-scm.org/D224
-
- Aug 11, 2017
-
-
Kevin Bullock authored
Before this patch, HGVER would be evaluated at the beginning of the make execution, and would be unset because build/mercurial/ doesn't exist yet at that point. Now we compute the version after the `make install` run has completed. This is backported to stable from 8626b44516c1, but that revision had an error in the shell invocation syntax.
-
- Jul 30, 2017
-
-
Sean Farley authored
This fixes the build process for ppa (at least in my simple check). Perhaps we should loop through all directory that aren't 'packages'?
-
- Jul 27, 2017
-
-
Mathias De Mare authored
Differential Revision: https://phab.mercurial-scm.org/D189
-
- Jul 25, 2017
-
-
Augie Fackler authored
The only version strings that are changed are the ones baked into the .pkg - hg's self-reported version string doesn't change, so users will still see our mostly-pip-compatible version strings. For reference, the part of our versioning setup that's not PEP440 compatible is the RC releases - those should be .rc0 insted of -rc. It's too late to change that for the 4.3 cycle, so I'll worry about fixing that during the 4.4 cycle.
-
- Jun 24, 2017
-
-
Augie Fackler authored
-
- Jun 23, 2017
-
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
Zesty Zapus was released on 2017-04-13 and will be supported until 2018-01.
-
- Jun 03, 2017
-
-
Augie Fackler authored
-
- May 26, 2017
-
-
Kyle Lippincott authored
The contrib/zsh_completion file itself says to name it _hg. With a name like `hg`, if the user has a line like `autoload ${^fpath}/*(N-.:t)` in their zshrc, it will create a shell function named `hg` that will hide the actual hg command and make hg unusable. Separately from that though, the underscore prefix makes it actually work. The zsh man page states: The convention for autoloaded functions used in completion is that they start with an underscore This does not seem to just be a "convention", though. With the ill-advised line removed from my zshrc and the file named `/usr/local/share/zsh/site-functions/hg` (without the underscore), these completions did not seem to get loaded and the ones from the zsh installation were loaded instead. If I renamed them to be `/usr/local/share/zsh/site-functions/_hg`, however, they were loaded. I manually tested the above statement by starting a new zsh instance with the file in `/usr/local/share/zsh/site-functions` with the following names: - As `hg`, `which _hg_labels` did not show anything - As `_hg`, `which _hg_labels` showed the expected function.
-