From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Couder Subject: [PATCH v2 0/4] "git reset --merge" related improvements Date: Wed, 16 Sep 2009 06:14:38 +0200 Message-ID: <20090916035131.3737.33020.chriscool@tuxfamily.org> Cc: git@vger.kernel.org, Johannes Schindelin , Stephan Beyer , Daniel Barkalow , Jakub Narebski , Linus Torvalds , Paolo Bonzini To: Junio C Hamano X-From: git-owner@vger.kernel.org Wed Sep 16 06:20:41 2009 Return-path: Envelope-to: gcvg-git-2@lo.gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1Mnm0W-0007HV-DN for gcvg-git-2@lo.gmane.org; Wed, 16 Sep 2009 06:20:40 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751456AbZIPEUa (ORCPT ); Wed, 16 Sep 2009 00:20:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751359AbZIPEU3 (ORCPT ); Wed, 16 Sep 2009 00:20:29 -0400 Received: from smtp3-g21.free.fr ([212.27.42.3]:54668 "EHLO smtp3-g21.free.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750788AbZIPEU2 (ORCPT ); Wed, 16 Sep 2009 00:20:28 -0400 Received: from smtp3-g21.free.fr (localhost [127.0.0.1]) by smtp3-g21.free.fr (Postfix) with ESMTP id 2CCED818085; Wed, 16 Sep 2009 06:20:22 +0200 (CEST) Received: from bureau.boubyland (gre92-7-82-243-130-161.fbx.proxad.net [82.243.130.161]) by smtp3-g21.free.fr (Postfix) with ESMTP id B90FB818080; Wed, 16 Sep 2009 06:20:19 +0200 (CEST) X-Mailer: git-mail-commits v0.5.2 Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: In this new version, the test cases that were bogus are now fixed. And the new "git reset" option is now called "--merge-safe" (instead of "--merge-dirty"). To make the test cases pass I had to change a little bit the way "--merge-safe" is implemented. It now does not set the "reset" flag in the "struct unpack_trees_options" passed to "unpack_trees()". And commit messages have been improved, thanks to input from Daniel, Junio and Linus. And there is no more "exec