From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Beller Subject: [PATCH 2/7] submodule add: label submodules if asked to Date: Tue, 10 May 2016 17:59:52 -0700 Message-ID: <1462928397-1708-3-git-send-email-sbeller@google.com> References: <1462928397-1708-1-git-send-email-sbeller@google.com> Cc: git@vger.kernel.org, pclouds@gmail.com, Stefan Beller To: jrnieder@gmail.com, gitster@pobox.com, Jens.Lehmann@web.de X-From: git-owner@vger.kernel.org Wed May 11 03:00:18 2016 Return-path: Envelope-to: gcvg-git-2@plane.gmane.org Received: from vger.kernel.org ([209.132.180.67]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b0IVd-0001oS-IG for gcvg-git-2@plane.gmane.org; Wed, 11 May 2016 03:00:17 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751468AbcEKBAL (ORCPT ); Tue, 10 May 2016 21:00:11 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:35497 "EHLO mail-pf0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750959AbcEKBAI (ORCPT ); Tue, 10 May 2016 21:00:08 -0400 Received: by mail-pf0-f178.google.com with SMTP id 77so11632939pfv.2 for ; Tue, 10 May 2016 18:00:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=/kH72E3ZDukODFlCjKxYC9tZj4mO8c5FPk+NHE/JW1I=; b=CiBm8bOPQIcD3VoAJ7ZuAtVOTdY0FVs8aSAEqcTpdvmMyYRlNmSiabg7Jd0pFHsvqT 10UiERKW8jafymWpe837qQrASzIu8BGV38iyioG0GMf9GEqHcSeNQ04AN2onfueG/lPv 9jUd+biJcwajntHt/tmlEoLAwmhhosLZiy7UQ1EAA8wdTlNdu4NyA4spLivDV+2pHmlC lRHHM5FDNvxUxWK4kpW9Jo4nZihAcYeGelD0R+cNdrwcjn0atTKuvAPGP6iF0Cd2V2g6 9Xp+CGoY0jSEPSmsb7O8ZNxk9OOeKckGG7pk6rJ0OykvoMxHkAxm+NGGNFxH77I+PHPx /Fdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=/kH72E3ZDukODFlCjKxYC9tZj4mO8c5FPk+NHE/JW1I=; b=RyVxCMuM1vFZfDCV2wjALTUFFdagsb1tgEv4xvh9fL8J73qBpu5w/ilc+gwHglXsw3 PWivV461HUaVkVA5gcopyuRXxT0IuRir/ytgqqSJv0QlYF0gFf4YxRQaMWKdBkQr5UMI 59JdpD6KLUL+HjJwskjZI3zh+IR1f4HbB5vBj8QVkwkpLbAxeYrUPEqmJzKV6spwGaPO 7nXgGASY/0+Li7GH8IC427Hr+rKcsqaUWF41gvshIuKpqOu4AsGVUU2qzVz0Ykj2zVM1 Yc6Q8sMGf45VIHNBOv1bHAFC6v/cSzKA+WX3MFhDDZyUUinc0qDK76ZbxJw8M5KQlIA4 NVbg== X-Gm-Message-State: AOPr4FWW7mt6Da47vi9OqfGjKIaMRI7MNLTgM8NCHuO+8o3KeXQOVrIrLYE2dnWwV28nG0oZ X-Received: by 10.98.46.71 with SMTP id u68mr747980pfu.136.1462928407952; Tue, 10 May 2016 18:00:07 -0700 (PDT) Received: from localhost ([2620:0:1000:5b10:69ac:db78:a0d1:60da]) by smtp.gmail.com with ESMTPSA id w187sm7231982pfw.50.2016.05.10.18.00.07 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 10 May 2016 18:00:07 -0700 (PDT) X-Mailer: git-send-email 2.8.0.35.g58985d9.dirty In-Reply-To: <1462928397-1708-1-git-send-email-sbeller@google.com> Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: When adding new submodules, you can specify the labels the submodule belongs to by giving one or more --label arguments. This will record each label in the .gitmodules file as a value of the key "submodule.$NAME.label". Signed-off-by: Stefan Beller --- Documentation/git-submodule.txt | 4 +++- git-submodule.sh | 16 ++++++++++++++- t/t7400-submodule-basic.sh | 44 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 2 deletions(-) diff --git a/Documentation/git-submodule.txt b/Documentation/git-submodule.txt index 13adebf..9ba8895 100644 --- a/Documentation/git-submodule.txt +++ b/Documentation/git-submodule.txt @@ -9,7 +9,7 @@ git-submodule - Initialize, update or inspect submodules SYNOPSIS -------- [verse] -'git submodule' [--quiet] add [-b ] [-f|--force] [--name ] +'git submodule' [--quiet] add [-b ] [-f|--force] [-l|--label