From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Taht Subject: [PATCH] libgit Date: Sat, 16 Apr 2005 20:12:56 -0700 Message-ID: <4261D438.9080705@timesys.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-From: git-owner@vger.kernel.org Sun Apr 17 05:09:34 2005 Return-path: Received: from vger.kernel.org ([12.107.209.244]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DN0A0-0000kn-Bx for gcvg-git@gmane.org; Sun, 17 Apr 2005 05:09:24 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261239AbVDQDM7 (ORCPT ); Sat, 16 Apr 2005 23:12:59 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261240AbVDQDM7 (ORCPT ); Sat, 16 Apr 2005 23:12:59 -0400 Received: from mail.timesys.com ([65.117.135.102]:55038 "EHLO exchange.timesys.com") by vger.kernel.org with ESMTP id S261239AbVDQDM6 (ORCPT ); Sat, 16 Apr 2005 23:12:58 -0400 Received: from [10.129.129.212] ([67.180.132.225]) by exchange.timesys.com with Microsoft SMTPSVC(5.0.2195.6713); Sat, 16 Apr 2005 23:08:21 -0400 X-Accept-Language: en-us, en To: git@vger.kernel.org X-OriginalArrivalTime: 17 Apr 2005 03:08:21.0500 (UTC) FILETIME=[B6240BC0:01C542FA] Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org commit b0550573055abcf8ad19dcb8a036c32dd00a3be4 tree b77882b170769c07732381b9f19ff2dd5c9f1520 parent 866b4aea9313513612f2b0d66814a2f526d17f21 author Mike Taht 1113704772 -0700 committer Mike Taht 1113704772 -0700 looks my 1878 line patch to convert git to libgit got eaten by vger.. I put it up at http://pbx.picketwyre.com/~mtaht/libgit.patch if anyone wants to comment. from my log: Converted git to libgit. Moved all the main() calls into a single multi-call binary - git-main. Made extern a bunch of functions that were static. Verified it at least still minimally worked. Note: this is only a first step towards creating a generic library. Figuring out what functions and variables *truly* need to be exported, renaming them to a git_ api, making it thread safe ... and not least of all, keeping up with everybody working out of the base tree... are problems that remain. Also - cleaning up the UI.