From mboxrd@z Thu Jan 1 00:00:00 1970 From: Max Kirillov Subject: [PATCH v4 0/4] blame: allow blame --reverse --first-parent when it makes sense Date: Mon, 26 Oct 2015 07:26:54 +0200 Message-ID: <1445837217-4252-2-git-send-email-max@max630.net> References: <1445837217-4252-1-git-send-email-max@max630.net> Cc: Max Kirillov , git@vger.kernel.org To: Junio C Hamano , Jeff King , Eric Sunshine X-From: git-owner@vger.kernel.org Mon Oct 26 06:27:25 2015 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 1ZqaJS-0000pA-DS for gcvg-git-2@plane.gmane.org; Mon, 26 Oct 2015 06:27:18 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751474AbbJZF1J (ORCPT ); Mon, 26 Oct 2015 01:27:09 -0400 Received: from p3plsmtpa09-05.prod.phx3.secureserver.net ([173.201.193.234]:56576 "EHLO p3plsmtpa09-05.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750982AbbJZF1H (ORCPT ); Mon, 26 Oct 2015 01:27:07 -0400 Received: from wheezy.local ([82.181.81.240]) by p3plsmtpa09-05.prod.phx3.secureserver.net with id ZhSy1r00P5B68XE01hT5vW; Sun, 25 Oct 2015 22:27:07 -0700 X-Mailer: git-send-email 2.3.4.2801.g3d0809b In-Reply-To: <1445837217-4252-1-git-send-email-max@max630.net> In-Reply-To: <1445486859-21906-1-git-send-email-max@max630.net> Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: * Change aproach - instead of assuming children content build them explicitly, also accurately verifying that the specified range is along the first-parent chain * Fix error message Max Kirillov (4): Add test to describe expectation of blame --reverse with branched history blame: extract find_single_final blame: allow blame --reverse --first-parent when it makes sense blame: fix option name in error message builtin/blame.c | 63 ++++++++++++++++++++++++++++++++++++------------ t/t8009-blame-reverse.sh | 34 ++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 15 deletions(-) create mode 100755 t/t8009-blame-reverse.sh -- 2.3.4.2801.g3d0809b