On 06.06.11 19:16, Matthias Rampke wrote:
to switch to the stable branch

cd /usr/src && git checkout DragonFly_RELEASE_2_10

from that point on git pull in /usr/src or make src-update in /usr will
keep you up to date on the stable branch.

For more info, have a look at /usr/src/{README,UPDATING} and section 7
of the man pages, esp. build(7).
Thank you.

But why we have not the option for "make src-create"?
Something same as
--- Makefile.orig       2011-06-06 21:08:15 +0400
+++ Makefile    2011-06-06 22:36:13 +0400
@@ -4,9 +4,14 @@
 #
 # $DragonFly: src/etc/Makefile.usr,v 1.8 2008/09/03 10:38:55 hasso Exp $

+RELNUM != uname -r
+BRANCH ?= DragonFly_RELEASE_${RELNUM:S/-RELEASE//:S/./_/g}
+
 help all:
        @echo "HELP:"
        @echo ""
+       @echo "Current branch is: ${BRANCH}"
+       @echo ""
 .if exists(${.CURDIR}/pkgsrc/.git)
 .if exists(${.CURDIR}/pkgsrc/Makefile)
@echo " make pkgsrc-update - update your pkgsrc repo from the net"
@@ -73,12 +78,12 @@
        cd ${.CURDIR}/src && \
git remote add origin git://git.dragonflybsd.org/dragonfly.git
        cd ${.CURDIR}/src && git fetch origin
-       cd ${.CURDIR}/src && git branch master origin/master
-       cd ${.CURDIR}/src && git checkout master
+       cd ${.CURDIR}/src && git branch ${BRANCH} origin/${BRANCH}
+       cd ${.CURDIR}/src && git checkout ${BRANCH}
        cd ${.CURDIR}/src && git pull

 src-checkout:
-       cd ${.CURDIR}/src && git checkout master
+       cd ${.CURDIR}/src && git checkout ${BRANCH}

 src-update:
        cd ${.CURDIR}/src && git pull



And then
cd /usr && make src-create BRANCH=DragonFly_RELEASE_2_10

P.S. Disclaimer: I don't know the Git :-)

Reply via email to