From subversion@balloonboard.org Wed Aug 25 11:31:34 2010
Received: from wookey by stoneboat.aleph1.co.uk with local (Exim 4.69)
	(envelope-from <subversion@balloonboard.org>) id 1OoDGX-00050D-WD
	for balloon-svn@balloonboard.org; Wed, 25 Aug 2010 11:31:34 +0100
Date: Wed, 25 Aug 2010 11:31:33 +0100
To: balloon-svn@balloonboard.org
From: subversion@balloonboard.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Message-Id: <E1OoDGX-00050D-WD@stoneboat.aleph1.co.uk>
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: subversion@balloonboard.org
X-SA-Exim-Scanned: No (on stoneboat.aleph1.co.uk);
	SAEximRunCond expanded to false
Subject: [Balloon-svn] r1216 - balloon/trunk/kernel
X-BeenThere: balloon-svn@balloonboard.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <balloon-svn.balloonboard.org>
List-Unsubscribe: <http://balloonboard.org/cgi-bin/mailman/options/balloon-svn>, 
	<mailto:balloon-svn-request@balloonboard.org?subject=unsubscribe>
List-Archive: <http://balloonboard.org/lurker/list/balloon-svn.html>
List-Post: <mailto:balloon-svn@balloonboard.org>
List-Help: <mailto:balloon-svn-request@balloonboard.org?subject=help>
List-Subscribe: <http://balloonboard.org/cgi-bin/mailman/listinfo/balloon-svn>, 
	<mailto:balloon-svn-request@balloonboard.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Aug 2010 10:31:34 -0000

Author: wookey
Date: 2010-08-25 11:31:33 +0100 (Wed, 25 Aug 2010)
New Revision: 1216

Modified:
   balloon/trunk/kernel/Makefile
Log:
Use git instead of cvs for yaffs checkouts


Modified: balloon/trunk/kernel/Makefile
===================================================================
--- balloon/trunk/kernel/Makefile	2010-08-25 10:27:53 UTC (rev 1215)
+++ balloon/trunk/kernel/Makefile	2010-08-25 10:31:33 UTC (rev 1216)
@@ -96,15 +96,13 @@
 	ln -s `pwd`/$(KERNVER) $(BUILD)/patches
 	touch $(RES)/patchlink.stamp
 
-#this needs to support git checkout after 2010-03-18, 
-#using rev-list to map date to version
-#git checkout `git rev-list -n 1 --before="2009-07-27" master`
 $(RES)/yaffs-source-$(YAFFSCHECKOUT).stamp: $(RES)/unpacked-$(KERNVER).stamp
 	( cd $(RES) && rm -rf yaffs2 && \
 	(( wget -N $(RELEASESITE)/sources/kernel/yaffs-$(YAFFSCHECKOUT).tar.bz2 && \
 	  tar --extract --bzip2 --file yaffs-$(YAFFSCHECKOUT).tar.bz2) || \
-	  ( echo "Checking out yaffs2 ($(YAFFSCHECKOUT)) from cvs"; \
-	    CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs export -f -D "$(YAFFSCHECKOUT)" yaffs2 || test $$? = 2 ) )) && \
+        ( echo "Fetch yaffs2 ($(YAFFSCHECKOUT)) from git"; \
+         git archive --format=tar --prefix=yaffs2/ --remote=git://www.aleph1.co.uk/yaffs2  master@{YAFFSCHECKOOUT} | tar -x \
+          || test $$? = 2 ) )) && \
 	( cd $(RES)/yaffs2 && ./patch-ker.sh c ../linux-$(KERNVER) && \
 	cd .. && tar -cjf $(RES)/yaffs-$(YAFFSCHECKOUT).tar.bz2 yaffs2 && rm -rf yaffs2) && \
 	touch $(RES)/yaffs-source-$(YAFFSCHECKOUT).stamp 



