Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp404633ybk; Fri, 15 May 2020 03:57:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwUqDJuaiywW+VRV+DAZKEDDgANHeoA9XOfN0ISPsNyNN/BJZaY+VkNFqOdlTT0K3xq3kGD X-Received: by 2002:a17:906:935a:: with SMTP id p26mr2157161ejw.103.1589540276674; Fri, 15 May 2020 03:57:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589540276; cv=none; d=google.com; s=arc-20160816; b=boBEZoN2Nqz6Ss9ICXUet2gRv6YbpBC1j99Kfbmf5W3E9LyqoGqh2vtwy5qDYcnjqM 74bgRMxlTXAJ17MmjOxTeG6i8hWnEZY6+WY7aq9N19Lh1D/+lnajX7DmPit+U6h2ZANH UKebVpSUTCBrVBkG+M5G9YHmntorgFCqZ7crG2w0EYq52am7Co9x+VeQKgB0iRjwdyox KqeRbH8fvBcvljmU0kT5ISjXq/ZcEz6Tvap62IaDpwbmcSfQLkTZaj0PZEs9Q1OhF3Ew tJHdHWQko6vOGDYKfNb3PGWgEnTlPH8GjGpk32aaGvEHiM7gkpaY4l/E95468HeS/KPW b88g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=jrzatufmWMFK4nc+SyNHiLXMRZJb5huqueu1eUCpxaw=; b=uA7p/Qn1fgnL2BO/RGzGiI7GPWJMBHovnUOxoxA0C0lThRKoi796kTCHGgahfBb+XQ M2An7wFNbbt1jFcWYKJCYUEWSRxv8dI9YUII7U+FQjw2GakuxH60C4TKOtm2YRIV5H+u NYVssfcYAzVza13klXopRyDtw9wSWDCodNYvnJAEtSrq/kQrubapkQx0LDfnS3N9IPqq /nKV4qjqKA0ANAtoYaq5k5R3WB+tjAmQXCxx1/KwKYu32/0SytxtDwqhwhm3QyskvHuS s83ol5AShNQCL/ZHVxYhLoS6SvJtsCdPMZgaroLjBfCStSNIHUkTaBljkZshVs7YKock 3yhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UNiEsHes; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bs2si955961edb.569.2020.05.15.03.57.33; Fri, 15 May 2020 03:57:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UNiEsHes; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726659AbgEOKyu (ORCPT + 99 others); Fri, 15 May 2020 06:54:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726047AbgEOKyt (ORCPT ); Fri, 15 May 2020 06:54:49 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9FDAEC061A0C for ; Fri, 15 May 2020 03:54:49 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id k13so901900wrx.3 for ; Fri, 15 May 2020 03:54:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=jrzatufmWMFK4nc+SyNHiLXMRZJb5huqueu1eUCpxaw=; b=UNiEsHesxvLve4xIcfnKQRDlhKutjhuE1l+mIPf8lfPC95oL0CEDM4WHWzO5oS+BpJ Uuby/iDGEsRPGOq6uU+njFsyfCbN7UtqCtqCJEU5Ye8TFdgNe3V+QeyliWyBesPaVDOF 0+ZH6RItlNXvsQBNXI6wzHttoHb+nHOFj8cr2/arRJuFVzn0a9E3WE9HJV+Kp877dpLj SgX5YNKNhNXw8FkQKgvj8pqUNu/muER98dQ3S+9e6sLAiHWPpzws7QOtTttpxLeAFK68 ujG2qZAjxPN5aULyLiZQ+w8U+XUNCS5DGp94KzMQPVMh2UffSOhpZhVQHXpwg6OGS64y UElQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=jrzatufmWMFK4nc+SyNHiLXMRZJb5huqueu1eUCpxaw=; b=IZDY7lgWxinzYEHXDpxIXZKPsJPiu9v3kR+o+vZFxfZpKa3WjISI9wxntTeGE+FEYr cbKjDaMUbPY4Z4RVQjuZiBggIAw0vktHc2c2hPCIwtPtEKTzvTzYJcGwOFztPHVTLYp4 1/kljY4dqmGgQyRnaWsECvOQQMsAVkNIFtaMlBW0Cg9bzhpflOdlZ1BESmoMkYQy5lHa kXH135HeqBZtelRYisv5F+fFy4NkJS9Zd1LA5qWvitO50eTI0QuGh41E4w6XcpVWF2DH W0RtBkRBG0OAF3fzZT1M/merGTJpDok0Agb9uBA0IQA1DqZ4crtxLl+tNpHjfMpG7MIH Ho+w== X-Gm-Message-State: AOAM530LNpbmQewkpzdGl0QAObZ4J3Qq77V2fYzP6di7cgBeR0rQi3Ux jjf/cMN477IWVxcRxVNBfwwBxO/2 X-Received: by 2002:a5d:684a:: with SMTP id o10mr3528254wrw.311.1589540087512; Fri, 15 May 2020 03:54:47 -0700 (PDT) Received: from localhost.localdomain (cpc91192-cmbg18-2-0-cust374.5-4.cable.virginm.net. [80.6.113.119]) by smtp.gmail.com with ESMTPSA id v205sm3102988wmg.11.2020.05.15.03.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2020 03:54:46 -0700 (PDT) From: Emil Velikov To: Joe Perches Cc: linux-kernel@vger.kernel.org Subject: get_maintainer.pl: unexpected behaviour for path/to//file Date: Fri, 15 May 2020 11:52:03 +0100 Message-Id: <20200515105203.2792466-1-emil.l.velikov@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Joe, Recently I've noticed that get_maintainer behaves differently if there is a double, sequential, forward slash in the path. AFAICT there should be no distinction between the two. Or at least many existing applications and scripts consider them one and the same. I've tried fixing this, although my perl isn't quite up-to scratch. Is this some weird bug or some intended feature? Thanks Emil Example: ./scripts/get_maintainer -F drivers/gpu/drm//lima David Airlie (maintainer:DRM DRIVERS) Daniel Vetter (maintainer:DRM DRIVERS,commit_signer:3/42=7%) Qiang Yu (commit_signer:36/42=86%,authored:24/42=57%) Vasily Khoruzhick (commit_signer:26/42=62%) Krzysztof Kozlowski (commit_signer:5/42=12%,authored:5/42=12%) Emil Velikov (commit_signer:4/42=10%) dri-devel@lists.freedesktop.org (open list:DRM DRIVERS) linux-kernel@vger.kernel.org (open list) ./scripts/get_maintainer -F drivers/gpu/drm/lima Qiang Yu (maintainer:DRM DRIVERS FOR LIMA) David Airlie (maintainer:DRM DRIVERS) Daniel Vetter (maintainer:DRM DRIVERS) dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR LIMA) lima@lists.freedesktop.org (moderated list:DRM DRIVERS FOR LIMA) linux-kernel@vger.kernel.org (open list)