From owner-freebsd-questions@FreeBSD.ORG Wed Sep 26 21:12:35 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8C19106564A for ; Wed, 26 Sep 2012 21:12:35 +0000 (UTC) (envelope-from edflecko@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id AC07E8FC15 for ; Wed, 26 Sep 2012 21:12:35 +0000 (UTC) Received: by obbwc20 with SMTP id wc20so110236obb.13 for ; Wed, 26 Sep 2012 14:12:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=lj5ckzGQvutl90ZmJqfe0pD9SURehijW4Dl4b5d4re0=; b=loGUbrybd+NKNo+oo4taXuOls1DROSNrtjowxOU47hEJ720YmAhkMBzzYay/ctBz5f EKX4WEOFggVUS4L9YyKJgCaKYjeGU1TVzU0/hOb3Tcv/X4h5UUORXORilgU9OXOBaWxD GiHXIc/TIj8uV9loYTJzwB0svgaqfPuZHzIE44Bnc/evlnR2E/h8JoHH0lyti+kuVMFn D+DfFnWHwdSa1JlCudgmeO3vfBKzZ3ZgGILzjzo+mnnIBhOk42DCGFtKTVmbj6LRefW0 WL5Mgh0LMgA7jVwaYLE2lnqu5duWEzvXiRaHA61zXIJJlU2o/hO10g9pk8eAeXuYeYlG q04Q== MIME-Version: 1.0 Received: by 10.60.22.71 with SMTP id b7mr1524026oef.6.1348693954870; Wed, 26 Sep 2012 14:12:34 -0700 (PDT) Received: by 10.76.83.1 with HTTP; Wed, 26 Sep 2012 14:12:34 -0700 (PDT) Date: Wed, 26 Sep 2012 14:12:34 -0700 Message-ID: From: Ed Flecko To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: How to use subversion to keep source, system and doc files up to date? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2012 21:12:36 -0000 I see that CVS is being phased out in favor of subversion. I follow the documentation to keep my system up to date by doing: # cd /usr/src # make buildworld # make buildkernel # make installkernel # shutdown -r now and then... # mount -u / # mount -a -t ufs # adjkerntz -i # mergemaster -p # cd /usr/src # make installworld # mergemaster # reboot I've "pre-populated" my /usr/ports, /usr/src and /usr/src/sys directories when I installed my system. I've installed subversion from package, I want to follow the Stable (same as "Patch", right?) branch, and I'm struggling how to best use subversion to update my kernel source, system files, documentation, etc., so I can keep my system up to date. Can someone tell me how to use subversion to keep my /usr/ports, /usr/src and /usr/src/sys directories up to date? Thank you, Ed