From patchwork Thu Jul 23 01:09:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "brian m. carlson" X-Patchwork-Id: 11679497 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5F29513A4 for ; Thu, 23 Jul 2020 01:10:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4720320771 for ; Thu, 23 Jul 2020 01:10:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (3072-bit key) header.d=crustytoothpaste.net header.i=@crustytoothpaste.net header.b="xOSmbPWE" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387663AbgGWBKd (ORCPT ); Wed, 22 Jul 2020 21:10:33 -0400 Received: from injection.crustytoothpaste.net ([192.241.140.119]:40534 "EHLO injection.crustytoothpaste.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387647AbgGWBK2 (ORCPT ); Wed, 22 Jul 2020 21:10:28 -0400 Received: from camp.crustytoothpaste.net (unknown [IPv6:2001:470:b978:101:b610:a2f0:36c1:12e3]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by injection.crustytoothpaste.net (Postfix) with ESMTPSA id 251A260D01 for ; Thu, 23 Jul 2020 01:09:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crustytoothpaste.net; s=default; t=1595466597; bh=uCrnGBdS9Lu9BL/q9uR2rKu9/6DjL6gl4ER0ChIeMFM=; h=From:To:Subject:Date:In-Reply-To:References:From:Reply-To:Subject: Date:To:CC:Resent-Date:Resent-From:Resent-To:Resent-Cc:In-Reply-To: References:Content-Type:Content-Disposition; b=xOSmbPWEBsd9vFGG1i7XN5lnwDiljBRqmx4tuj3rpAcqtaGl0KTLEiduVxKu7RgiZ +aFb6mWRNfkEH1WHBvQbDaDc6D242vd1Xvqkp5t0LB+OKYRx1LRPrG3aKGJAxTNXyj 6Q+GyJdNB34rFVlfeWs3iETORtVhRbd8VRK0YGY8sTUzLjpk+TvlZ7oAMSidMxOGc7 4EoronNbD41/GWZhf3i7DBrAhGW3VjBbd1wbomUYoWdKaCow1k+C0GRZN56OexBYsE io2UVWFYOvW26oEkfGiHs45i8s96ry7tBYxdymm7xZLMU8Ce5NiLERFfHVbWSE/FKm SdG7DnaOxJhNHUA7Ux+ZaoaxcIt+xrG86odZBb4nNH59LCcUBxq2WtTKvRPYYA0yZr 3QScpymdWN63p+AVHyv8usiy7exa0K17i2iNxOIHh4DINUGJR31FfAtgBpJP99qYQW Cfj8ohMaJ2NfZ7juc8fxbdbbqy95zQr70aAHzD5t2h4ptMEx4ve From: "brian m. carlson" To: Subject: [PATCH v3 16/39] t7506: avoid checking for SHA-1-specific constants Date: Thu, 23 Jul 2020 01:09:20 +0000 Message-Id: <20200723010943.2329634-17-sandals@crustytoothpaste.net> X-Mailer: git-send-email 2.28.0.rc1.129.ge9626dbbb9f In-Reply-To: <20200723010943.2329634-1-sandals@crustytoothpaste.net> References: <20200723010943.2329634-1-sandals@crustytoothpaste.net> MIME-Version: 1.0 Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Adjust the test to sanitize the diffs and strip out object IDs from them, as it does for other object IDs, since we are not interested in the particular values used. Signed-off-by: brian m. carlson --- t/t7506-status-submodule.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/t/t7506-status-submodule.sh b/t/t7506-status-submodule.sh index 08629a6e70..3fcb44767f 100755 --- a/t/t7506-status-submodule.sh +++ b/t/t7506-status-submodule.sh @@ -22,6 +22,10 @@ sanitize_output () { mv output2 output } +sanitize_diff () { + sed -e "/^index [0-9a-f,]*\.\.[0-9a-f]*/d" "$1" +} + test_expect_success 'setup' ' test_create_repo_with_commit sub && @@ -269,7 +273,6 @@ short_sha1_merge_sub1=$(cd sub1 && git rev-parse --short HEAD) short_sha1_merge_sub2=$(cd sub2 && git rev-parse --short HEAD) cat >diff_expect <<\EOF diff --cc .gitmodules -index badaa4c,44f999a..0000000 --- a/.gitmodules +++ b/.gitmodules @@@ -1,3 -1,3 +1,9 @@@ @@ -286,7 +289,6 @@ EOF cat >diff_submodule_expect <<\EOF diff --cc .gitmodules -index badaa4c,44f999a..0000000 --- a/.gitmodules +++ b/.gitmodules @@@ -1,3 -1,3 +1,9 @@@ @@ -306,7 +308,8 @@ test_expect_success 'diff with merge conflict in .gitmodules' ' cd super && git diff >../diff_actual 2>&1 ) && - test_cmp diff_expect diff_actual + sanitize_diff diff_actual >diff_sanitized && + test_cmp diff_expect diff_sanitized ' test_expect_success 'diff --submodule with merge conflict in .gitmodules' ' @@ -314,7 +317,8 @@ test_expect_success 'diff --submodule with merge conflict in .gitmodules' ' cd super && git diff --submodule >../diff_submodule_actual 2>&1 ) && - test_cmp diff_submodule_expect diff_submodule_actual + sanitize_diff diff_submodule_actual >diff_sanitized && + test_cmp diff_submodule_expect diff_sanitized ' # We'll setup different cases for further testing: