From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32284 invoked from network); 10 May 2020 05:26:58 -0000 Received-SPF: pass (primenet.com.au: domain of zsh.org designates 203.24.36.2 as permitted sender) receiver=inbox.vuxu.org; client-ip=203.24.36.2 envelope-from= Received: from ns1.primenet.com.au (HELO primenet.com.au) (203.24.36.2) by inbox.vuxu.org with ESMTPUTF8; 10 May 2020 05:26:58 -0000 Received: (qmail 23291 invoked by alias); 10 May 2020 05:26:50 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 45804 Received: (qmail 27804 invoked by uid 1010); 10 May 2020 05:26:50 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt1-f195.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.2/25801. spamassassin: 3.4.4. Clear:RC:0(209.85.160.195):SA:0(-2.0/5.0):. Processed in 1.629472 secs); 10 May 2020 05:26:50 -0000 X-Envelope-From: dian.m.fay@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.160.195 as permitted sender) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:originaldate :originalfrom:original:in-reply-to:date:cc:subject:from:to :message-id; bh=x4wxS7giZ7n0yOOysjKFvKpQveqEt1651yWb89n5DvM=; b=U1ZUiG91jDz0XbuNpf87oi7jc7wGUEUbDUJdAY9MPvaM1cxUH7e1KWA51DGdh/lThX YSrVBHLUJVFdSorcw1DCX6vahNZXeZxadGKRlZHv6Mwm5S5NnvXUCNimFFyJfPK6MSTh YWDwF2p4aiapGgt4tYTRcl5T5rbrq9Eo3UhQ6jJQzfbVPLVSQVnTDcNj4YHhMAYgrC1/ jOR5bkIbGK0HP9IF8ZSeVG1g/dBvPPOebtGQZI6r79W0jNC57/TBX6sNihrsUZRCxbD7 hMpebAATclLLpRm+9nGoBJcgiSiJZ/vsBEu5W6JWeEWTJtGulkIq4xLHTTL+DtTr/2uk n9YQ== X-Gm-Message-State: AGi0PuY1bcifmsJ20xHzRM1O4WgnfomDgFDwxVLz6GzDO23Col8T7z1l NwKSexBV1ycCjruy2In1+u+93U63 X-Google-Smtp-Source: APiQypLyWW7jLb4Ktf/ioYJJSM+beIq4I7UWx3JNnkQyCxIoNS5G69FimFYp/St9hoGMCoX74qbejg== X-Received: by 2002:ac8:6f07:: with SMTP id g7mr10667193qtv.250.1589088376159; Sat, 09 May 2020 22:26:16 -0700 (PDT) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Originaldate: Sun May 10, 2020 at 6:43 AM Originalfrom: "Roman Perepelitsa" Original: =?utf-8?q?On_Sun,_May_10,_2020_at_6:36_AM_Dian_M_Fay__wrote:=0D=0A>=0D=0A>_dian@lamia_~/work/zsh_cd_..2=0D=0A>_dia?= =?utf-8?q?n@lamia_~_cd_..123=0D=0A>_dian@lamia_/=0D=0A=0D=0A`..2`_is_a_va?= =?utf-8?q?lid_directory_name._So_it's_a_breaking_change.=0D=0A=0D=0A~%_mk?= =?utf-8?q?dir_..2=0D=0A~%_cd_..2=0D=0A~/..2%=0D=0A=0D=0ARoman.=0D=0A?= In-Reply-To: Date: Sun, 10 May 2020 01:28:27 -0400 Cc: "Zsh hackers list" Subject: Re: [PATCH] expand '..n' to equivalent number of '..' segments in fixdir From: "Dian M Fay" To: "Roman Perepelitsa" Message-Id: X-Qmail-Scanner-2.11: added fake MIME-Version header MIME-Version: 1.0 Of course. Actually encountering a directory named like that does seem unlikely, but unlikely probably doesn't cut it. It could stat beforehand but then the ..n behavior becomes less consistent. Would making this an option ('BACKTRACK_N' or something) be appropriate? On Sun May 10, 2020 at 6:43 AM, Roman Perepelitsa wrote: > On Sun, May 10, 2020 at 6:36 AM Dian M Fay wrote: > > > > dian@lamia ~/work/zsh cd ..2 > > dian@lamia ~ cd ..123 > > dian@lamia / > >=20 > `..2` is a valid directory name. So it's a breaking change. > >=20 > ~% mkdir ..2 > ~% cd ..2 > ~/..2% > >=20 > Roman.