タグ

FreeBSDとSubversionに関するiwadonのブックマーク (12)

  • CVS FreeBSD から SVN FreeBSD へ移行: uyota 匠の一手

    PR からパッチを拾ってきてあったり、自分用に若干変えてあったりして、自分でカーネルを作りなおしている人達は、どの位残っているのだろうか。そんな人達にはこんな手順等要らないと思いつつも記す。 CVS でカーネルを取得できるのは、8.4 RELEASEまで。しかし、いきなり移行目的で最新を取り出すのは茨の道にわざわざ突っ込む行動。ローカルパッチを取り出すには cvs diff と patch を使わなければいけないので、異なるバージョンで行うと作業し辛い rej ファイルと格闘しなくてはいけなくなる。 それを避けるのは、単純に cvs と svn で同じバージョンを取り出せばいい。FreeBSD ではわざわざ全ての履歴を CVS から SVN に移してくれている。また、他のリリースに移るのにも svn のマージコンフリクトを用いた方が、作業効率が数段も良い。 手元には、9.1 まで追った c

  • [FreeBSD][メモ] svnliteってなんだ? | Nobwak's Lair

    FreeBSD 10.0でsvnliteというのが生まれた。 これが何なのか、調べたので。 svnliteってなに? 端的に言って、cvsup, csupの代わり。 以前、FreeBSDのsrcアップデートにはcsupを使っていたけれども、FreeBSDの公式リポジトリがCVSからSubversionに移行したのでそれに伴う処置。 だからして、FreeBSDソースコードのチェックアウトに使われるもの。あるいはコミットにも。 そんなわけで、通常のsvnと違い後述のような性質を持ち、プラグインを多用する場合のsvn用途には使わない方がよい。 svnliteの特徴 ライブラリはすべてスタティックでリンクされる。 インストール直後からすぐに使えるし、単体で動く。しかし機能制限はあって: python/perl等のプラグインやAPIのサポートがない。つまり: python/perlに依存しないのでコ

    [FreeBSD][メモ] svnliteってなんだ? | Nobwak's Lair
  • subversion 1.8 で /usr/src を取得出来なくなってしまった

    iwadon
    iwadon 2013/07/03
    SERFを有効にすると良い(コメント欄参照)。
  • SVN サーバを構築して FreeBSD のソースをミラーする。 » かけまわる子犬。

    いやー。cvsup.icmpv6.org というサーバを立てていたのですが csup がいよいよ利用できなくなりましたね。 cvsupd から持ってきたソースコード、例えば ports を portmaster -D -a とかすると「もう使えないぜ。ベイビー。」とか怒られる。 それならば、と、いうことで ports などは snv で取ってくることにしましょう。基的には以下のコマンドで svn で FreeBSD の ports ツリーを取ってくることができます。 FreeBSD のソースコードを取ってくるには svn というのが必要で、それはつまりは ports 的にいうと devel/subversion が必要になるのでこいつをインストールしてあげる必要があります。後で出てきますが、svn サーバを必要としない、クライアントのみで利用するのであれば devel/subversio

  • CVS is Deprecated at FreeBSD.org (and so is cvsup!) - PC日記

    このblogをホストしているサーバはFreeBSD 8 stableが入っていて、ソースとかportsとかはcsupで定期的に新しくしているのだけれど、久しぶりにrootに来ているメールを見たら、以下の内容がずらずらと出ていた。 ACTION REQUIRED You are using a ports file that or iginated from CVS!! The FreeBSD project has switched from CVS to SubVersion. This CVS repository is NO LONGER UPDATED! If you see this message then your tree is STALE and you need to follow the update instructions to receive any more

  • [ports] Index of /

    bsd.*.mk = svn:keywords=FreeBSD=%H distinfo* = fbsd:nokeywords=yes extrapatch-* = fbsd:nokeywords=yes extra-patch-*= fbsd:nokeywords=yes patch-* = fbsd:nokeywords=yes pkg-* = fbsd:nokeywords=yes Makefile* = svn:keywords=FreeBSD=%H * = svn:eol-style=native; svn:mime-type=text/plain

  • ViewVC Repository Listing

    / Repository Listing Name base csrg doc ports socsvn ViewVC Help Powered by ViewVC 1.1.27

  • subversionを使ってportsを管理する - 石樂庵

    先頃FreeBSDのportsツリーの版管理がsubversionに移行しました.ユーザーレベルの一般的な用途ではこの移行による影響はあまりないのですが,以下のような状況では利点があるものと思われます. ネットワークの都合でcsupが使えない portsツリーの特定の版を取得したいことがある これはcsupは専用のポートで通信を行うため,ネットワーク環境によっては利用できないという難点がある一方で,HTTPで通信を行うportsnapの機能は最新版への更新のみであり,リリース時のものなど特定の版を取得することができないという問題あったためです.subversionによってportsツリーの管理を行うことでこの双方を解決できます. さて,subversionによるportsツリーの管理を行うには,まず,subversionをインストールしないことには話が進みません.例えば以下のようにします.

    subversionを使ってportsを管理する - 石樂庵
  • 2012年7月6日 portsとdoc、CVSからSubversionへ移行 | gihyo.jp

    doc and ports doc and ports, CVS to Subversion ユーザ向けの情報というよりはFreeBSD開発者向けの情報ですが、現在FreeBSDプロジェクトではdocとportsがCVSからSubversionへの移行を完了ないしは現在進行形で移行を進めています。FreeBSDではすでにsrcがCVSからSubversionへの移行を完了させています。SubversionはCVSから移行するには作業がしやすく、また、CVSが抱えているいくつかの問題を解決することができるため、FreeBSD srcではCVSからSubversionへの移行を実施しました。 docもすでにSubversionへの移行を終えています。portsは今後Subversionへの移行を実施し、今月中にはsvnへの移行を完了する見通しです。ユーザはとくにこの変更を気にする必要はなく、こ

    2012年7月6日 portsとdoc、CVSからSubversionへ移行 | gihyo.jp
  • FreeBSD.org subversion mirror

    FreeBSD.org subversion mirror This is svnmir.nyi.FreeBSD.org located at 365DataCenters.com on the east coast of the USA. FreeBSD.org home SVN ViewVC browser FreeBSD Subversion information (including mirror information)

    iwadon
    iwadon 2010/10/18
    自宅サーバはまだcvs使っているんだけど、どのタイミングでsvnに移行しようか考え中…
  • FreeBSD の svn サーバを複製する: uyota 匠の一手

    FreeBSD が CVS から Subversion に移行して久しい。CVS の時は、cvsup にて、cvs のレポジトリを取得することが可能だった。Subversion では svk を用いて、svn のレポジトリを取得することが出来る。 svk は SVKROOT を設定しないと、ユーザのホームディレクトリにファイルを置く。それには少し大きすぎるので、別の場所に置く事にする。 % setenv SVKROOT /mnt/src % cd /mnt/src svk に FreeBSD のレポジトリを登録する。 % svk mirror svn://svn.freebsd.org/base //freebsd/base Repository /mnt/src/local does not exist, create? (y/n)y Mirror initialized. Run sv

  • ports/japanese/trac/

    Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions. Current directory: [FreeBSD] / ports / japanese / trac File Rev. Age Author Last log entry

    iwadon
    iwadon 2005/12/19
    ありがたい。
  • 1