From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Wong Subject: Re: git-svn and u-boot broken. Date: Sat, 14 Oct 2006 18:48:00 -0700 Message-ID: <20061015014800.GJ27128@hand.yhbt.net> References: <20061014210920.GD29149@localdomain> <00fa01c6eff2$5d7f8480$1267a8c0@Jocke> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: git@vger.kernel.org X-From: git-owner@vger.kernel.org Sun Oct 15 03:48:15 2006 Return-path: Envelope-to: gcvg-git@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GYv6l-0006wf-UR for gcvg-git@gmane.org; Sun, 15 Oct 2006 03:48:09 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932320AbWJOBsE (ORCPT ); Sat, 14 Oct 2006 21:48:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752328AbWJOBsE (ORCPT ); Sat, 14 Oct 2006 21:48:04 -0400 Received: from hand.yhbt.net ([66.150.188.102]:32919 "EHLO hand.yhbt.net") by vger.kernel.org with ESMTP id S1752327AbWJOBsB (ORCPT ); Sat, 14 Oct 2006 21:48:01 -0400 Received: by hand.yhbt.net (Postfix, from userid 500) id 1A3227DC08D; Sat, 14 Oct 2006 18:48:01 -0700 (PDT) To: Joakim Tjernlund Content-Disposition: inline In-Reply-To: <00fa01c6eff2$5d7f8480$1267a8c0@Jocke> User-Agent: Mutt/1.5.9i Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org Archived-At: Joakim Tjernlund wrote: > > > > Joakim Tjernlund wrote: > > > > > Also, which version of git-svn are you running? Also, which > > > > > version of > > > > > Subversion (client library, and server (if possible) are > > > > you running? > > > > > > > > git 1.4.2.3 > > > > subversion 1.3.2-r1 > > > > > > > > I will try upgrading to newer subverison. > > > > > > subversion 1.4.0 didn't help > > > > > > PS. > > > > > > I can't find the dcommit command in git-cvs, has it been removed? > > > if so, then the docs need an update. > > > > You mean git-svn, right? No, 'dcommit' has not been removed > > and I have > > no plans to remove it. > > hmm, its it not released yet then? I don't have it in git 1.4.2.3 Hm... guess not. I track master on git.git. 1.4.3 should be released pretty soon, and should have dcommit. > Also, I have difficulties to follow the docs on > http://www.kernel.org/pub/software/scm/git/docs/git-svn.html The most-up-to-date documentation is available here: http://git-svn.bogomips.org/git-svn.html > Any chance you can update it with more examples? > Especially one that show how one can do one big initial > commit then merge your own changes on top of that? Hmm.. large imports from git to svn can get confusing, and generally aren't very useful on the svn side since history gets flattened. So I generally don't recommend importing complete git histories into svn. > Something like this > REPO="file:///tmp/SVNuboot" > REPO_PATH="/tmp/SVNuboot" > GIT_REPO="/tmp/mygituboot" > ORG_REPO="/usr/local/src/u-boot" > rm -rf "$REPO_PATH" > rm -rf "$GIT_REPO" > svnadmin create "$REPO_PATH" > svn mkdir -m "initial repo layout" "$REPO"/trunk "$REPO"/branches "$REPO"/tags > mkdir -p "$GIT_REPO" > cd "$GIT_REPO" > git-svn init "$REPO"/trunk > echo [user] >> .git/config > echo name="jocke" >> .git/config > echo email="Joakim.Tjernlund@transmode.se" >> .git/config > git-svn fetch > git checkout -b svn-branch remotes/git-svn > git-fetch "$ORG_REPO" tmcu2:tmcu > git-branch initial-uboot f5e0d03970409feb3c77ab0107d5dece6b7d45c9 > git pull . initial-uboot > # --squash makes one large commit. > git pull --squash . initial-uboot > cg-commit -m "merge up to f5e0d03970409feb3c77ab0107d5dece6b7d45c9" > git-svn commit -q remotes/git-svn..svn-branch > git pull . tmcu # This doesn't work, I get merge conflicts > git-svn commit -q remotes/git-svn..svn-branch > > Anyhow, I am glad to report that after applying your patch all my > problems with went away, no more Too many open file desc, memory > alloc failed or Inappropriate ioctl for device, Thanks a lot. Cool, good to know. It seems like the apply_textdelta returning undef was a result of memory allocation failures, then. -- Eric Wong