From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramkumar Ramachandra Subject: Re: [PATCH 2/2] Move sequencer to builtin Date: Sat, 8 Jun 2013 18:25:22 +0530 Message-ID: References: <1370643409-3431-1-git-send-email-felipe.contreras@gmail.com> <1370643409-3431-3-git-send-email-felipe.contreras@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: Felipe Contreras , Git Mailing List , Junio C Hamano , Brandon Casey , Jonathan Nieder To: Duy Nguyen X-From: git-owner@vger.kernel.org Sat Jun 08 14:56:10 2013 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 1UlIgj-0001iE-T0 for gcvg-git-2@plane.gmane.org; Sat, 08 Jun 2013 14:56:10 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751513Ab3FHM4F (ORCPT ); Sat, 8 Jun 2013 08:56:05 -0400 Received: from mail-ie0-f179.google.com ([209.85.223.179]:60051 "EHLO mail-ie0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751107Ab3FHM4E (ORCPT ); Sat, 8 Jun 2013 08:56:04 -0400 Received: by mail-ie0-f179.google.com with SMTP id c10so4513077ieb.10 for ; Sat, 08 Jun 2013 05:56:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=BFsi60kPp83lS0gCXFivQnRw6WgEj6p4LDdApq66n8g=; b=gw5FI+fEGSZWYxk/FbTVF3gTXUoj1lbMvQxbJ+Pp3ZImP/h6cSGiaDEBWuDTUwLA8B wTs6My+Y++dRHF4qc4MaxzDSgmH3Yy7LjNqLJG6RQS6UEevLky4cPsggARQuxMgk05rn x4qshwwGVSAl2/6SDmN1XYJGpZlwjGccd/pmRZnWrP96EXGJSNwdz9E2jfX720vhF4ce +DB0Fui+5DanPzgN9JXJl6Il1rUBq+SaQ4/dA4VJIYuJEq99emS6SmpHh3snMp1XcFsY gaa8YCHnDHbDqlwSH/CUhWeS+wdy9V/d7a8iBCVmi+E5rE5rjHi+OzQ2NkMc+pxFZbPL Iqjg== X-Received: by 10.50.98.104 with SMTP id eh8mr815101igb.111.1370696162953; Sat, 08 Jun 2013 05:56:02 -0700 (PDT) Received: by 10.64.129.97 with HTTP; Sat, 8 Jun 2013 05:55:22 -0700 (PDT) In-Reply-To: Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: Duy Nguyen wrote: >> until libgit.a == libgit2. Done. > > Read up about the introduction of libgit2, why it was created in the > first place instead of moving a few files around renaming libgit.a to > libgit2.a. Unless you have a different definition of "==" than I do. As far as I know, there was never an extensive on-list discussion about why git.git cannot be lib'ified. The first appearance of libgit2 is here [1]. I briefly read through the initial history of libgit2.git too, but I cannot find a single discussion detailing why lib'ifying git.git is fundamentally unworkable (there's some vague mention of "global state baggage" and "presence of die()", but that's about it). Unless you can point to some detailed discussions, or write out a really good reason yourself, I don't think there's any harm in letting fc try. Ofcourse, he still indicated any sort of plan yet, and I'm also waiting for that. [1]: http://thread.gmane.org/gmane.comp.version-control.git/99608