D7258: makefile: use Python 3 by default outside of Windows (BC)
mharbison72 (Matt Harbison)
phabricator at mercurial-scm.org
Thu Nov 21 23:22:08 EST 2019
mharbison72 added a comment.
In D7258#109923 <https://phab.mercurial-scm.org/D7258#109923>, @indygreg wrote:
> I seriously question whether we need a `Makefile` at all [on Windows]: our `Makefile` is just a glorified shell script and isn't doing much in terms of dependency management. I'm tempted to move the packaging targets to `contrib/packaging` and replace the remaining build targets with a `build.py` script.
That seems OK to me. I like being able to mindlessly run the same commands on any platform. But in practice I only ever run `make clean` and `make local` everywhere, and `make install-bin` on unix systems. Maybe a python script could handle that everywhere. And I'd be fine with the packaging targets elsewhere in any case.
In D7258#109927 <https://phab.mercurial-scm.org/D7258#109927>, @indygreg wrote:
> I just uploaded a compromise patch that ignores Windows for now.
Thanks!
REPOSITORY
rHG Mercurial
BRANCH
default
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D7258/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D7258
To: indygreg, #hg-reviewers, martinvonz, mharbison72
Cc: yuja, mharbison72, durin42, dlax, martinvonz, mercurial-devel
More information about the Mercurial-devel
mailing list