From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Barkalow Subject: [PATCH 7/9] Export create_branch() from builtin-branch.c Date: Fri, 25 Jan 2008 18:25:03 -0500 (EST) Message-ID: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: git@vger.kernel.org To: Junio C Hamano X-From: git-owner@vger.kernel.org Sat Jan 26 00:26:23 2008 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 1JIXw5-0006nZ-SV for gcvg-git-2@gmane.org; Sat, 26 Jan 2008 00:26:14 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751760AbYAYXZM (ORCPT ); Fri, 25 Jan 2008 18:25:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754381AbYAYXZJ (ORCPT ); Fri, 25 Jan 2008 18:25:09 -0500 Received: from iabervon.org ([66.92.72.58]:45117 "EHLO iabervon.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753720AbYAYXZG (ORCPT ); Fri, 25 Jan 2008 18:25:06 -0500 Received: (qmail 4469 invoked by uid 1000); 25 Jan 2008 23:25:03 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 25 Jan 2008 23:25:03 -0000 User-Agent: Alpine 1.00 (LNX 882 2007-12-20) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: You can also create branches, in exactly the same way, with checkout -b. Signed-off-by: Daniel Barkalow --- builtin-branch.c | 4 ++-- cache.h | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/builtin-branch.c b/builtin-branch.c index 089cae5..04e377d 100644 --- a/builtin-branch.c +++ b/builtin-branch.c @@ -422,8 +422,8 @@ static int setup_tracking(const char *new_ref, const char *orig_ref) return 0; } -static void create_branch(const char *name, const char *start_name, - int force, int reflog, int track) +void create_branch(const char *name, const char *start_name, + int force, int reflog, int track) { struct ref_lock *lock; struct commit *commit; diff --git a/cache.h b/cache.h index 549f4bb..ee42eab 100644 --- a/cache.h +++ b/cache.h @@ -639,6 +639,10 @@ extern int convert_to_working_tree(const char *path, const char *src, size_t len /* add */ void add_files_to_cache(int verbose, const char *prefix, const char **pathspec); +/* branch */ +void create_branch(const char *name, const char *start_name, + int force, int reflog, int track); + /* diff.c */ extern int diff_auto_refresh_index; -- 1.5.4.rc3.4.g16335