git/list[1] front-page[2] threads[3] people[4] search[5] about
 

yz/p4-py3, was Re: What's cooking in git.git (Feb 2020, #03; Wed, 12)

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Feb 13, 2020, 13:02 UTC
Message-ID
<nycvar.QRO.7.76.6.2002131401130.46@tvgsbejvaqbjf.bet>
In-Reply-To
<xmqqo8u3tqly.fsf@gitster-ct.c.googlers.com>
Hi,
On Wed, 12 Feb 2020, Junio C Hamano wrote:
Show 22 quoted lines
> * yz/p4-py3 (2020-01-15) 14 commits
>  . ci: also run linux-gcc pipeline with python3.5 environment
>  - git-p4: use python3's input() everywhere
>  - git-p4: simplify regex pattern generation for parsing diff-tree
>  - git-p4: use dict.items() iteration for python3 compatibility
>  - git-p4: use functools.reduce instead of reduce
>  - git-p4: fix freezing while waiting for fast-import progress
>  - git-p4: use marshal format version 2 when sending to p4
>  - git-p4: open .gitp4-usercache.txt in text mode
>  - git-p4: convert path to unicode before processing them
>  - git-p4: encode/decode communication with git for python3
>  - git-p4: encode/decode communication with p4 for python3
>  - git-p4: remove string type aliasing
>  - git-p4: change the expansion test from basestring to list
>  - git-p4: make python2.7 the oldest supported version
>
>  Update "git p4" to work with Python 3.
>
>  Hold.
>  The last step is too wasteful to run full tests twice.
>  cf. <20200122235333.GA6837@szeder.dev>
>  cf. <20200123175645.GF6837@szeder.dev>

All right, all right, all right! If we cannot find any better way than to just use Python2 in -clang and Python3 in -gcc (or was it the other way round, I forget), then we cannot find any better way, and I won't hold this up any longer.

Ciao, Dscho

Previous: Johannes SchindelinNext: Junio C Hamano
Message 3 of 16 in “What's cooking in git.git (Feb 2020, #03; Wed, 12)”
  1. Junio C HamanoFeb 12, 2020
  2. bw/remote-rename-update-config, was Re: What's cooking in git.git (Feb 2020, #03; Wed, 12)Johannes Schindelin, Feb 13, 2020
  3. yz/p4-py3, was Re: What's cooking in git.git (Feb 2020, #03; Wed, 12)Johannes Schindelin, Feb 13, 2020
  4. Junio C HamanoFeb 13, 2020
  5. Junio C HamanoFeb 13, 2020
  6. Junio C HamanoFeb 14, 2020
  7. Denton LiuFeb 14, 2020
  8. Ben KeeneFeb 14, 2020
  9. Junio C HamanoFeb 14, 2020
  10. Junio C HamanoFeb 14, 2020
  11. Ben KeeneFeb 14, 2020
  12. Junio C HamanoFeb 14, 2020
  13. SZEDER GáborMar 10, 2020
  14. Junio C HamanoMar 10, 2020
  15. Elijah NewrenFeb 16, 2020
  16. Pratyush YadavFeb 17, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.