From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C72AA2D12E9 for ; Tue, 24 Jun 2025 14:03:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750773788; cv=none; b=VssskDFcayIH2yMXUP73tntcRlWP5QvHumGJhJSKO+kppgTCYZMWR7I2VgwUVFAQ9cW0dBBDe/B/owetYWwrmM7+MgW7qQHrLiX3n42ZWl918uS/NzXsc76P932eU2BHfeBk0Iqfw/cdbYGhV1kSM01Vj7zcslo2r19KrhFhSRU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750773788; c=relaxed/simple; bh=tsL76+DOYWE9vUt8/s6sWnY9urGbij+mHNyMihEAsc4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=EPbxEzTYveMqJJSryETQzwmCsPPMVInH14gxB3rSZRLJJWOgxXmiU/sq6YZjdp/u5hg16k6ynxyAyrKihZx0hy9rcvWF3ODfbr0oThTEc2YTyh+ja9XIdbJiAxHrNOw9Lg6gk6MikRRxcYYaZtLKVXRn/ZzlFOqYAhpNjuZhRvU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jCmblkVb; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jCmblkVb" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3a522224582so286126f8f.3 for ; Tue, 24 Jun 2025 07:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750773785; x=1751378585; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=NM2ePGS2NWk49451QXrZq8YFAHJvDgbiM5s06ux8zW4=; b=jCmblkVbjp6t62O6zpbjDF7M6wVq5lVQXFHqshThG4U2MXNMDrqkPsFT6Zkk238YA0 6NGxAriStg5EO3FE3ZVsT4LkPBbPKEODzOOEnNLnMzdN9NrWSfHJ97Z7QfuCpb39V3KI jR+I2+Ix5gII4xcJG/VPNpDfECTFgRrUUQ2Ct1Kqn9u9dIrZzoqp00ZE+Ok3aAkTMXWJ hbpFOwv+Om/6eA4oVcUn7OqPEU7KKLHT+JZw/KyBfzgaUqa01oviTkMOPAPshnUzwEdm 6EYgsd2G725R6N2zbL79pf0nlg2LiS1quVc7E7johq7QPX1KoG51/e3wwaY5491lexxN nAyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750773785; x=1751378585; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NM2ePGS2NWk49451QXrZq8YFAHJvDgbiM5s06ux8zW4=; b=B4k4gAGPrVpW0DrYX+qoel1//oP3AGCOUe+5I7ldKM5kH4633aZ4Hyn7/xbRthmq+8 5F3mbrk0+H2jwKQgUG3h4emj3DHY20lZXBmW95DwDl9bmHkFcqen0zh4bCuupAnmJjuX 6tHUbRsNf3jfgNOoe2k2gra6b7UY/1vHrBy50CcilYmAeYUjpMMnOUUnXP9S7/wri6IN Y/B3Nor/ITOZWiywjx8pdUjPBy4tyXSEBRLYFTui3bzd7zvw0lJcPPRtMNU//epG4TP7 H8ZTNvihBeMwTkzG4tObKHrCNCLvQmdnzbDKzIqFipYNe6ViIDf7hs9uPlTEb1JGaWPR Nqcg== X-Forwarded-Encrypted: i=1; AJvYcCVeYdof84rhpNMdtCVe8PhcM7asFOESFq0eQJPiAhcgaICFNSunjHH3DNhqpPkFFN1NTRY=@vger.kernel.org X-Gm-Message-State: AOJu0YxX9QZYL7jxUa/b20Lb1p3JnBQm3bogwKLEKYt6L0kScB2SB0ML aMEPfM27ixSRd5oXwQ3yZHeolq3dquUTIiKQrZJqtPZPy/M+KTEjcYLc X-Gm-Gg: ASbGnctkkIXhoUkv11m1IvATm+G1eyFMVV2OJxxG2NSxrshKbBV7LND1BSjksK/rgr9 dwlDn9dnDyU6y5gOIMAFCH5mBK0weve25v/+lzePQt6l+MNNXaWL+dTzY2tfOG7N5KJSE9uQezr AfivDFzLqY2ecpON57zxH4Xgn15z9UhBWMr5o9yuNkrop/Kz00Htl3LvdOkCR/Pvnrj+svmo4DJ kXKe1ALYaVbAoJMGDj2TdY7VP+L//j4aqBPT+Ox8ulto0cCslLtOxfB5XnDpbcg8led/HHk6k9I z5NTC3DJbE34bxmYyGSDS5bwP5acVVc/4FGZW78RPrCQEmcsfiN27eUhUbGoWyIHg8RgW50in55 gCDAP3IFjTSjydcsHTiTUptoJwrVjvLxMYU2Mtw== X-Google-Smtp-Source: AGHT+IGZTyDF0ndFyQ+IhBXlchHMeBAZPpVVKNPLaeyEj7z4vkE81CxVRdUKSwdhEGyytrRKP28aJw== X-Received: by 2002:a05:6000:989:b0:3a4:e672:deef with SMTP id ffacd0b85a97d-3a6d12da0b4mr12895080f8f.36.1750773783407; Tue, 24 Jun 2025 07:03:03 -0700 (PDT) Received: from ?IPV6:2a0a:ef40:700:a501:20c3:eb2d:481:4a64? ([2a0a:ef40:700:a501:20c3:eb2d:481:4a64]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a6e805100dsm2104381f8f.18.2025.06.24.07.03.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Jun 2025 07:03:02 -0700 (PDT) Message-ID: <254e4819-a693-4fb7-aa92-260038cbfbe2@gmail.com> Date: Tue, 24 Jun 2025 15:03:01 +0100 Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: phillip.wood@dunelm.org.uk Subject: Re: [GSoC RFC PATCH v2 5/7] repo-info: add the field references.format To: Lucas Seiki Oshiro , git@vger.kernel.org Cc: ps@pks.im, karthik.188@gmail.com, ben.knoble@gmail.com, gitster@pobox.com References: <20250610152117.14826-1-lucasseikioshiro@gmail.com> <20250619225751.99699-1-lucasseikioshiro@gmail.com> <20250619225751.99699-6-lucasseikioshiro@gmail.com> Content-Language: en-US From: Phillip Wood In-Reply-To: <20250619225751.99699-6-lucasseikioshiro@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Lucas On 19/06/2025 23:57, Lucas Seiki Oshiro wrote: > Add the field references.format to the repo-info command. The data > retrieved in this field is the same that currently is obtained by > running `git rev-parse --show-ref-format`. > > Mentored-by: Karthik Nayak > Mentored-by Patrick Steinhardt > Signed-off-by: Lucas Seiki Oshiro I've concentrated my comments on the tests as others have commented on the code itself. In general test bodies should be wrapped in single quotes rather than double quotes and one should prefer test_cmp() over test_line_count(). > +# Test if a field is correctly returned in both plaintext and json formats. > +# > +# Usage: test_repo_info