From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id A838F25866 for ; Tue, 30 Apr 2024 03:58:06 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1714442286; b=kl/aEngV5WOVxj9em++XOHp30qVqIIfpfXPDpL3kWTtoPFZUL+u6TpAGEQOu1AyIHTowlt7DyF 0MI2eCZ8T0UXXt9MD3g8ZuCpItmG40mFm3u6+Vpay2zP3XFj424Khy2RAyHWbWDx/JE5V3N/7z Lakm436pBOzW47X3RdwjPG5l4k/945ZgTa43qFqWu0fPrnvc5HJ3LtNfhex7ZN3xScuq9v5Lit 0WZLtvotjZXLYQ4nHXZMsxDG/6t/loPNLYT6zIJtvTYpsjFKwyvWOjga/8GoZ3MD/m9PxCwGER +vTQ8hZkBnBcqJBXNG/2DdEbuirahbZXL0zVrhHzxLQUgQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f43.google.com) smtp.remote-ip=209.85.167.43; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1714442286; bh=N+HQrTUfOoMmj6umQpVn1Vaw2Zf5OOsQZNWMjMKgF/k=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=sjDp4h7a0d+uJ3DfkVWkTfxW4KG+oX3nCqBR91HvAUKKh4Jdeq26CEiNKpBo8Qr89Wdxrex5ik 6A7ebj/9sKgpYKQ/RE2tj7O4WTvlo89LHRw/FA72yeQuduq4ItRlbw5JPN5shKidRRdhR9NkmT wO/RjQVCEWLLfXFhTnmFNzD2TebZM1WdVY2L22utcg+k1aHWJDVuX7uRMRUvdeh1Wrge51k7y0 l7R8BOhvx54rO1OvfWigmUsYwn03kKSAOSeXhurPwmByDpITkKj6dU8AgX/i5/HE+WLn/7z065 BCAj2K7295G5F8YrDLWKx49nWVbXgKjMBG8hJhZRyfO1jw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=BgVwKc2syUlPgPiryMjZb629460MbDAlsWggvFfQ3xQ=; b=mxWMo0GZUAgEQt1zts755T+Q+F OKf8oF0NxorHv8kMvxazPkTEVceo3b3oqKgHhhsZ4j1hfpEnP2hEVTQq4CAmJXibUnmZgjQxp9ZCq KOsWhdB3XBXAz14jbh4XULggB83sKDGSNYd5Wjk3VQGXlLjPE2Q7a+Oz4SycCcUhRF9mQDHRkFqKY l8WRPT4fTUvZLq01dgb8A19Ycbabs4L3vdi1FAbOkcrAikCHSYQdFquve9SUqvITfX3EyFdemfZfP KKRoW4tK/wsoY5OkADW3iqO+zCNy0O7Lwr+mrzprLc9eDZP8Em+3mHilqKW/XrzWFQu/ttnk6TvF5 mJFYgQPg==; Received: by zero.zsh.org with local id 1s1ckw-00070r-70; Tue, 30 Apr 2024 01:58:06 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f43.google.com) smtp.remote-ip=209.85.167.43; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-lf1-f43.google.com ([209.85.167.43]:54433) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1s1ckD-0006fV-2a; Tue, 30 Apr 2024 01:57:21 +0000 Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-5194cebd6caso5862114e87.0 for ; Mon, 29 Apr 2024 18:57:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1714442240; x=1715047040; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BgVwKc2syUlPgPiryMjZb629460MbDAlsWggvFfQ3xQ=; b=0yrLRvyWPBB0cijEUdhEERr5t5MhjmjFQD4yI9zAZEgUaDdAdMLKVpgyNvjIsyXZAk n+y1uVbltVXMBMhFoLrNTncgG819j+XXzvJMzFiyRsnQoFnP/hWYUD9bxwlc55rwR441 g+JUfEfXrJEyWVsP5czsQQBRs6AoJBZblf10VWswDxT79dSDCppyYJsm6b4AS372KZaN d5uHlL1OJEtNvjKpzIX/SQVyNYj7KEE+1xmDoRL2L/ea9wvG2DYjB0b0ZizyU1D4dt7L cB56a5bL7tmCOn/nUkkpdKbGzAq0+rVoJ1OnHrrWzox8djLysmsXsVCy9tvwmqs01UTI lxnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714442240; x=1715047040; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BgVwKc2syUlPgPiryMjZb629460MbDAlsWggvFfQ3xQ=; b=AdeRtlDGzXz/hvscumYolvswG/OjvuNbkpv2NAM5Jxs/keUKH9f/x0c4W5HX9Vs3fs 46FLXNVUHZGd2HSzFLVWdEHQf/vSloLwvDbS1fFuScAIKa+ZMk5qRmQpw97PFruXlKMo tdrn3YZWaZB353x1Fw8CxsyfdrKuGgyjjItInCwcckHC4WMm7PvjXm0UawmwyYhn5tMt 7+9YAOTv1/q9cXeBVSI68yNijmPyVrO8v8hY1Y9M3uV2YBPExOZP+RCbYsdh6vkKDGWm Tdrjuxop6Arsn6UJkPM8TVEBRme83/Z558hvprnqTp9bULWMlOt/27ugfIT6dNMfjhYR 3Zbg== X-Gm-Message-State: AOJu0YwlkEQLqgBFSyj+f+PlrpL8SvV7PA+JMmHO319ySzWT0pQzTr+7 hR7oVE+OOMwWdfJCfxSjqn9GDWwB2Q1bbR30MSspOAsSUsTDcl0AM9v2sXKn41ktPaU5ml0PUNU 2yUBsaS4EtVDwV3OB7ncG51HW8vLbO1cUhcPY X-Google-Smtp-Source: AGHT+IEfs1qTYYq/u4nu3eTKMMgxD5QQhuld8Q8/5DbYQNTgGlQE8O63rUH1knM7YzPdG3KA4IKVd8ztAQs1TJSKYq0= X-Received: by 2002:a05:6512:39c9:b0:51d:ab55:f2db with SMTP id k9-20020a05651239c900b0051dab55f2dbmr4752759lfu.10.1714442239981; Mon, 29 Apr 2024 18:57:19 -0700 (PDT) MIME-Version: 1.0 References: <1C935B84-003D-4822-A142-EC9DF817EA54@kba.biglobe.ne.jp> In-Reply-To: <1C935B84-003D-4822-A142-EC9DF817EA54@kba.biglobe.ne.jp> From: Bart Schaefer Date: Mon, 29 Apr 2024 18:57:09 -0700 Message-ID: Subject: Re: Bug report; git tab-completion on macOS within paths containing unicode characters To: "Jun. T" Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52908 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Mon, Apr 29, 2024 at 5:41=E2=80=AFPM Jun. T wrote: > > > 2024/04/30 2:54=E3=80=81Bart Schaefer =E3=81= =AE=E3=83=A1=E3=83=BC=E3=83=AB: > > > > On Mon, Apr 29, 2024 at 10:38=E2=80=AFAM Jun. T wrote: > >> > >> In __git_files (called from __git_other_files), 'git ls-files' > >> is called two times. > > > > Comments in the function indicate this is intentional: > > Yes, but the second call is just for "better than nothing", > so the first call should better succeed, I think. I don't think the first call ever succeeds on files that are not already known to git, which makes it odd to call it for "git add" in the first place. I'm not sure what the intention was here. Hence my attempt to call out Daniel. > I tried > git ls-files $'/path/to/\xc3\xbc/test2' > and > git ls-files $'/path/to/u\xcc\x88/test2' > but both didn't work. Isn't this a bug of git? Neither of those worked for me either, even without NFD characters in the file name, until I was cd'd inside the repository. It appears that "git ls-files" has to find a .git/ before it will do any comparisons, even given an absolute path to a(nother) repository. I don't know whether to class this as a bug in git.