From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael J Gruber Subject: [PATCH] t4202-log.sh: Test git log --no-walk sort order Date: Tue, 14 Jul 2009 14:08:07 +0200 Message-ID: <1247573287-9526-1-git-send-email-git@drmicha.warpmail.net> References: Cc: Johannes Schindelin , Paolo Bonzini , Linus Torvalds , Junio C Hamano To: git@vger.kernel.org X-From: git-owner@vger.kernel.org Tue Jul 14 14:08:36 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1MQgoF-0000U1-3m for gcvg-git-2@gmane.org; Tue, 14 Jul 2009 14:08:35 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752037AbZGNMI1 (ORCPT ); Tue, 14 Jul 2009 08:08:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752011AbZGNMI0 (ORCPT ); Tue, 14 Jul 2009 08:08:26 -0400 Received: from out1.smtp.messagingengine.com ([66.111.4.25]:36376 "EHLO out1.smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751215AbZGNMI0 (ORCPT ); Tue, 14 Jul 2009 08:08:26 -0400 Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 123683B018C; Tue, 14 Jul 2009 08:08:25 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Tue, 14 Jul 2009 08:08:24 -0400 X-Sasl-enc: 9Huy2Bxdt7gizZXIo3h5GoGusgjcQCMo7MWlCBvCQZ+M 1247573304 Received: from localhost (heawood.math.tu-clausthal.de [139.174.44.4]) by mail.messagingengine.com (Postfix) with ESMTPSA id 7C67770B5; Tue, 14 Jul 2009 08:08:24 -0400 (EDT) X-Mailer: git-send-email 1.6.3.3.483.g4f5e In-Reply-To: Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: 'git log --no-walk' sorts commits by commit time whereas 'git show' does not. Document this by two tests so that we never forget why ba1d450 (Tentative built-in "git show", 2006-04-15) introduced it and 8e64006 (Teach revision machinery about --no-walk, 2007-07-24) exposed it as an option argument. Signed-off-by: Michael J Gruber --- Not much to add here, besides the fact that the actual test target should justify testing log as well as show here. Based off master. t/t4202-log.sh | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/t/t4202-log.sh b/t/t4202-log.sh index aad3894..10ad5d2 100755 --- a/t/t4202-log.sh +++ b/t/t4202-log.sh @@ -149,6 +149,29 @@ test_expect_success 'git log --follow' ' ' +cat > expect << EOF +804a787 sixth +394ef78 fifth +5d31159 fourth +EOF +test_expect_success 'git log --no-walk sorts by commit time' ' + git log --no-walk --oneline 5d31159 804a787 394ef78 > actual && + test_cmp expect actual +' + +cat > expect << EOF +5d31159 fourth +ein +804a787 sixth +a/two +394ef78 fifth +a/two +EOF +test_expect_success 'git show does not sort by commit time' ' + git show --oneline --name-only 5d31159 804a787 394ef78 > actual && + test_cmp expect actual +' + test_expect_success 'setup case sensitivity tests' ' echo case >one && test_tick && -- 1.6.3.3.483.g4f5e