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