トップページ⇒linux
982コメント341KB

Subversion使ってる人いますか?

■ このスレッドは過去ログ倉庫に格納されています
0001101/10/06 17:05ID:DimV7liY
CVSは、デファクトだけに最新版をとりにいくにはいいのですが、
自分のファイルを管理する時は、リネームや移動が面倒でなりません。

で、Subversionというのが開発されてるのを知ったのですが、これの
使い心地ってどうなんでしょう?

個人的には、ログに日本語が使えて、Cygwinから使えればマンセーなの
ですが。とりあえずM3-r117をコンパイル中…。
0331login:Penguin03/08/27 01:17ID:unIftOHg
>>330
まてまて。単位がminだけど、合ってる?
あってるなら、チェックアウトに2時間もかかることになるのだけど・・・ガクブル
033233003/08/27 08:05ID:G+1gRTwb
あ、min って「分」か。じゃぁ、そういうことなのかな。
公式の status に出てたので。
0333login:Penguin03/08/28 04:37ID:ejVpjAzH
post CVSらしいです。
GNU arch 使ってみませんか?
http://pc.2ch.net/test/read.cgi/unix/1061883788/l50
0334login:Penguin03/08/31 10:04ID:XxMr5KVh
Subversion 0.28.1 Release.

*WARNING*
This release makes an incompatible change to
the Subversion repository filesystem schema.

see:
http://svn.collab.net/repos/svn/tags/0.28.1/notes/repos_upgrade_HOWTO
0335login:Penguin03/09/01 09:23ID:Wv2EzVHr
マンドクセー(´д`;)
0336login:Penguin03/09/02 18:22ID:NRUBBXi4
0.28.1 はバグってるらしい
0337初期不良03/09/03 13:55ID:L04aGHET
なんだか最近大幅変更で不安定さが増している感じがあるね。
0.24 あたりで使っておくのが安心かも。
0338login:Penguin03/09/03 19:17ID:wBVGMhFM
登録しないとダウンロードできなくなった?
0339login:Penguin03/09/03 21:48ID:q1tfa4Dy
登録なんざせんでもできたぞ。ちなみに0.28.2な。
0340初期不良03/09/03 21:53ID:L04aGHET
>>338
構造変わったけど大丈夫だよ
034133803/09/05 23:09ID:U6KrjdnG
ダウンロードできました。
でも最近は大幅改変してるみたいなんで、しばらく様子みようと思います。
バグレポート見てると、結構致命的ですよね。
・コミットがアトミックになっていなかったとか。
・パフォーマンスがすこぶる悪かったとか。
CVSに対するメリットが、まだうまく実装できてない感じ。
0342login:Penguin03/09/06 10:00ID:Vytd8Lok
>>338
> ・コミットがアトミックになっていなかったとか。
ソース キボンヌ
0343login:Penguin03/09/06 15:02ID:3uMGUln2
TortoiseSVNをWinMEで試してるんだけど、こいつがコミットログを
SJISのままXMLに埋めて送ってくるのでサーバーがXMLパースする時に
弾いてしまいます。

WinXP版だとはじめっからUTF-8だし、Linux側のsvnはLANG見て変換してる
みたいだから問題なかったんですが、WinMEを仲間に加えるにはどうしたら
いいんでしょう?
0344初期不良03/09/06 19:02ID:X2vrvQxp
>>343
Win 版でも LANG 見てまっせ
ja_JP.SJIS とか設定しておけば OK じゃないかと。
034533803/09/06 21:22ID:URjbxhfh
>>342
Issue List #852 にこう書いてあるんだけど、違うかな?

commit (or post-commit) process non-atomic, leading to broken wc
http://subversion.tigris.org/issues/show_bug.cgi?id=852
0346login:Penguin03/09/08 06:16ID:JM458MUb
Win版の話なんだが、dumpさせたものを見てみたら、
コミットログだけUTF-8でファイルの中身自体はSJISだった。
これって設定ミスってる?

あと、毎リビジョンでファイル全体がdumpされてた。
差分で保存されてるんじゃなかったの?
オプション--incrementalも関係無いみたいだし、
これも設定ミスの所為か?

ちなみにLANGはja_JP.SJIS
0347login:Penguin03/09/08 07:42ID:yTLWQ41R
--incremental をつけた上で、さらにリビジョンを指定しないと駄目だよ
0348login:Penguin03/09/08 07:43ID:yTLWQ41R
$ svnadmin dump myrepos 0 1000 > dumpfile1
$ svnadmin dump myrepos 1001 2000 --incremental > dumpfile2
$ svnadmin dump myrepos 2001 3000 --incremental > dumpfile3
0349login:Penguin03/09/08 08:12ID:JM458MUb
>>348
やってみたけど、ダメだったよ。

っていうか、そのオプション間違ってない?
$ svnadmin dump myrepos -r 1001:2000 --incremental > dumpfile2
じゃないの?

CVSのhogehoge,vファイルみたいに、コンパクトに差分で
出て来るようにはできないのかな?
0350login:Penguin03/09/08 21:41ID:3lZr9C9R
>コミットログだけUTF-8でファイルの中身自体はSJISだった。

勝手に中身を書き換えるようなモンはバージョン管理ツールとして失格だろう
0351login:Penguin03/09/09 09:35ID:il3PLhjN
>>350
Subversionを介して、
 Windows: SJIS + CRLF
 UNIX:   EUC + LF
で相互に書換出来るようにしたかったんだけど、
そういう使い方は間違ってる?
0352login:Penguin03/09/09 12:58ID:aMiamskO
>>351
運用時に利用者のポリシーによってそういうフィルタを設定するのは問題ないと思う。
けどデフォルトでそんな動作をしてしまうのは迷惑でしょう?

CVSは「テキストファイルが対象」という暗黙の前提があったために
キーワード置換や改行コード変換は問題にならなかっただけのこと。

文字コードの変換機能を持つフィルタがプラグインとして追加できるといいけどね。
特にに日本ではそういう要望もないわけじゃないから欲しい人が作るんじゃないかな。
0353login:Penguin03/09/09 13:00ID:aMiamskO
もっと言うとWindowsでもUnixでも日本語テキストエディタはEUCJPもSJISも
不自由なく扱えるものがほとんどだから面倒なコード変換をSubversionに
やらせなくてもそのまま使ってもいいんじゃないかね。
0354login:Penguin03/09/09 13:10ID:il3PLhjN
うーむ、そうか。たしかにテキストエディタは万能タイプが多いんだが。

svn:eol-styleなんて属性が有るぐらいだから、
多少はテキスト変換を意識してると思うんだけどなぁ。
0355login:Penguin03/09/09 15:55ID:8zKFk96N
svn:eol-styleもデフォルトだと設定されないでしょ。
明示的に何かやれと設定しない限りは、中身に対しては何も変換を施さないよ。
0356login:Penguin03/09/09 19:35ID:A6blCh9d
数日遅れでv0.29.0出た報告。

http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=44864
↑のメールによると、そろそろβを、年末には1.0を出す予定らしい。
そしたらもっと使われるようになるかも。
sfがSubversionリポジトリを用意してくれる日が来るといいな。
0357login:Penguin03/09/09 20:44ID:jIPwMeia
ファイル名の国際化対応は1.0では入らない?
0358login:Penguin03/09/10 00:57ID:tA9aUC7e
>>356
・リビジョン番号がレポジトリごとに付く
・システム全体の複雑度アップ

この2点が、CVSユーザにとって心理的抵抗になるので、
あんまり普及しないに1票。
0359login:Penguin03/09/10 01:18ID:sjUm5Eul
「レ」ポジトリって呼び方、ものすげえカッコわるいよなぁ…。
なんで平気なの?
オレには「revision→レビジョン」「event→エベント」くらいの気持ち悪さなんだけど。
誰が言い始めたんだか…
0360初期不良03/09/10 01:37ID:Wg6nqOkx
>>357
ファイル名の国際化対応ってどういう事?
日本語ファイル名とかなら UNICODE で保存されて
各プラットフォームごとの locale にあわせて co されるみたいだけど。

>>358
複雑度アップはファイル名に依存しないリポジトリを作る以上
仕方が無いところじゃないかな。逆にタグやブランチとかの複雑さを
copy にまとめたのはシンプル化になると思う。
ファイルにリビジョンをつけると結局ファイル指向になっちゃって
ファイルの移動とかコピーとかやりづらい状況になっちゃうし、
どちらをとるかだね。

ところで、MacOSX で Subversion 24.2 をビルドしてみたんだけど、
Unicode に対応する locale が無くて iconv での変換ができない...
OSX 触りはじめたばかりなんでよく知らんのだけどどうしたらいいんだろう...
0361login:Penguin03/09/10 02:47ID:HwjBe1yL
そもそもCVSのファイル指向なバージョニングの弊害(ディレクトリの
扱い・ファイルの移動など)を何とかするための策として、リビジョン
毎のバージョニングに行き着いたのだと思っていたけど。
あと、Subversion以外のバージョン管理ツールに移行するよりも、
Subversionに移行する方がずっと楽でしょ。
意図的に似せて作ってるわけだし。

むしろ「実行速度が遅い」ってのが普及のネックになるんじゃないかと。
0362login:Penguin03/09/10 06:39ID:Xm4SernN
CVS使ってたけど、ファイルごとにリビジョン番号が付くというのには疑問を持っていたので
特に違和感はない。
タグやブランチをcopyに統一したのも分かりやすいし、ログの文字コードで頭を悩ませなくて済むのもいい。

一番の問題はやっぱり実行速度なんだよね。
Apache2経由で取り出そうとするとかなり遅い。
0363login:Penguin03/09/10 08:14ID:NXVbrokA
オープンでフリーな人たちって、世間でのイメージとは裏腹に保守的だからねー
0364login:Penguin03/09/10 14:20ID:HwjBe1yL
「習慣は進歩の最大の障壁」って警句もあるくらいだし。
0365login:Penguin03/09/10 22:58ID:yTvuzZVm
ツール作る動機はたいてい「ラクするため」だからね。
一回ラクできるものができちゃうと
なかなか次に行けなくなっちゃうよね。
0366初期不良03/09/10 23:36ID:Wg6nqOkx
さらに楽をするためには一度慣れたものを捨てて
逆に非効率になるくらいの挑戦が必要になる事がある...と。

>>360
の iconv の話だけど、ソースツリーに db4 のソースを追加しただけの
ビルドだと iconv とかは入らないみたいね...
お手軽なんでよく見てなかったですわ。
今までクライアントは Win 版インストーラパッケージと
FreeBSD ports で試してたんですけど、FreeBSD は libiconv が
入っていたし、Win のインストーラパッケージも apr-iconv が
入っているみたいですな。Win 版のパッケージの中の人、
ずいぶん親切なパッケージにしてくれてるのね。

ソースからインストールするような場合 iconv をどうするか
ってのはちょっと把握しておいた方がいいかも知れないな。
0367login:Penguin03/09/11 00:31ID:aPCV3f1p
で、何かと理由を付けて新しいものを取り入れることをしなくなったときが、
いわゆるプログラマの寿命って奴なのかも。

SubversionクライアントのJavaクラスライブラリって無いものかのう・・・
Servletから使うと色々面白そうなんだけど。
0368初期不良03/09/11 02:45ID:e5tgeNlz
>>366
MacOSX も libiconv をソースで持ってきて
./configure && make && sudo make install
するだけで subversion の ./configure で
見つけてくれるようになりますた。
どうも、INSTALL を見ると apr-iconv は Win 版の時のみ
必要になるみたいですた。他でも apr-iconv を
使ってくれれば libiconv 入れるみたいに環境に
手を入れなくてもすむのになぁ。まあ、libiconv は
普通に必須っぽい感じかも知れないけど。

>>367
http://svnup.tigris.org/
ラッパーらしいけども
0369login:Penguin03/09/11 03:03ID:qV8kHJA4
>>367
使ったことないからどんな状態かは知らないけど、
Java binding はあるよ

http://svn.collab.net/repos/svn/trunk/subversion/bindings/java
0370login:Penguin03/09/11 08:04ID:aPCV3f1p
>>368
ラッパーかぁ・・・Subclipseも実行にDLLが必要だよなー。

>>369
こっちもJNI使ってますな。ネイティヴで実装するのは、そんなに手間なんだろうか。
0371初期不良03/09/11 09:30ID:e5tgeNlz
>>370
>ネイティヴで実装するのは、そんなに手間なんだろうか。

まだ仕様が固まってないからと言う事じゃないかな?
0372login:Penguin03/09/12 16:38ID:M8usXQ69
mode 600 みたいなファイルを CVS で管理すると
update の度にパーミッション変更されて嫌なんですが
Subversion 使うとシアワセになれますか?
0373login:Penguin03/09/12 20:46ID:TOgebMY6
muri
0374login:Penguin03/09/12 22:13ID:xqK0RA5F
0.29でsvn+ssh://user@host/path/to/svn/repos/のような、user@の形式使え
なくなった?
0375login:Penguin03/09/12 22:21ID:YJ99vCEs
>>372
commit する前に適当な property にパーミッション情報を入れて、
checkout した後にその property に合わせてパーミッション設定するような
スクリプトかけばいいんじゃないの?


0376login:Penguin03/09/15 10:51ID:I+VNLCRD
(・∀・)renice!
0377login:Penguin03/09/16 01:35ID:OEFFmnkk
いまさらながら >>334 にはまりますた。
リポジトリのデータベースを dump したくても既に公式な Debian ミラーサイトから
古いバージョンのパッケージは消えており、
http://snapshot.debian.net/archive/2003/08/20/debian/pool/main/s/subversion/
から 0.26 を取ってきて svnadmin dump しました。

# 移行前でも commit はできていたので、もしかしたらそれでデータベースが壊れたのかと
心配したが問題はいまのところなさそう
0378login:Penguin03/09/16 21:44ID:AxK6EGkb
>>377
うちでは、preinst が勝手に、
cp /usr/bin/svnadmin-static /usr/bin/svnadmin-$OLD_VERSION
とかやっててくれたので、それを使えました。
これってもう一回upgradeしたら消えるのかな?
0379login:Penguin03/09/20 00:39ID:WGMQuY6C
あー、そろそろ最新入れても良さげかな?
移行面倒だのぉ。
0380login:Penguin03/09/20 09:05ID:RRSHV102
subversion.tigris.orgに日本語が表示されるようになってる
0381login:Penguin03/09/20 20:39ID:XD+0mP/J
>>1 にリンクがないのは何かと不便ですね。
0382login:Penguin03/09/20 21:06ID:ATkmu8Nr
>>381
文句を言うくらいならお前が >>1 にリンクをはれ。
0383初期不良03/09/22 03:36ID:gvDdNIvg
>>379
漏れ、使わなくなったリポジトリは dump して
圧縮して保存しているから移行楽ちん
dump 後のものの仕様が変わったらどうしようもないけど...
0384login:Penguin03/09/22 03:47ID:0p1IfYa+
>383
プロジェクトごとにリポジトリ分ける派の人?
0385login:Penguin03/09/22 12:10ID:zQujBiSS
>>380
> subversion.tigris.orgに日本語が表示されるようになってる
つかSourceCastが対応したっぽい。SourceCastってのは
SourceForge系のサイトをつくるもんらしい。
ttp://www.collab.net/products/
0386初期不良03/09/22 18:51ID:gvDdNIvg
>>384
そうっすね。
SVNParentPath とかもプロジェクトごとスタイル向けよね。
こういう風に保存しておけるからプロジェクトごとに
分けるようにした、ってなところもある。
0387login:Penguin03/09/23 00:40ID:NcrokTGx
やっとこさ移行したよ。
気兼ねなく使えるっていいなぁ。
まぁ、しばらくは安泰かしらん?
0388初期不良03/09/23 13:30ID:6vJARcdJ
>>387
気兼ねなくってどゆこと?
0389login:Penguin03/09/23 16:22ID:kAcfb8nG
レポジトリのサイズを節約するコツとかってないかな?
0390login:Penguin03/09/23 19:28ID:GvfmHIFQ
なるべくcommitしない
0391login:Penguin03/09/24 02:13ID:7mhmkasS
>>388
あぁ、気兼ねなくってのはヘンっすね。
いや、そのうち dump したりしなきゃなー。めんどーだなー。
って思いつつ使うのがイヤだったってだけでw
0392初期不良03/09/24 03:15ID:9o7oApKU
OSX10.2 でのマルチバイトの扱いに関してメモしておきます。

まだ Mac 使い始めて日が浅いので良く知らんのですが
locale が中途半端らしく、デフォルトで LANG=ja_JP となっている割に
/usr/share/locale/ja_JP は無いので locale のセットに失敗、
ってなエラーでほとんど作業できない。
どうも OSX ではデフォルトのテキストエンコードは SJIS、
ファイルシステムの文字コードは UTF-8 らしいので
日本語ファイル名をあきらめるとして、LANG=ja_JP.SJIS を
セットして、~/.subversion/config にこんな風にエディタを設定すれば
日本語ログはいけます。

[helpers]
editor-cmd = /Applications/TextEdit.app/Contents/MacOS/TextEdit

>>368
に書いたように libiconv をインストールしてから subversion を
インストールしている事が前提です。
0393login:Penguin03/09/25 03:18ID:Gg7HwEUV
0.30キター
0394login:Penguin03/09/25 15:32ID:KhjuUqQT
Changelog
http://svn.collab.net/repos/svn/trunk/CHANGES
0395初期不良03/09/25 19:20ID:xIxkBtvH
>>394
svnserve でユーザー名指定できるようになった?
* 'svnserve' now notices (unauthenticated) --username arg (r7060)

svnserve でユーザーが区別できなくて困っていた人いなかったっけ
0396login:Penguin03/09/26 00:11ID:2mvepN0L
次が 0.31 で、その次が beta、そんでもって次が 1.0 リリース?
0397login:Penguin03/09/26 05:45ID:bVm44gj2
>>395
>svnserve でユーザー名指定できるようになった?
>* 'svnserve' now notices (unauthenticated) --username arg (r7060)

キタキタキタ━━━━(゚∀゚)━━━━!!!!!!
0398login:Penguin03/09/27 01:17ID:zB8/cImo
dev@subversionでWindows版の.svnを_svnでもOKにしようよ、
みたいな不穏んな動きがあるみたいなんですが、誰か阻止してください。

そんな事したら絶対混乱が起こるに決まってるやん。
0399login:Penguin03/09/27 01:58ID:A/8UU4k6
ドットではじまていたっていいと思うけどね。エクスプローラーのGUIで
ドットではじまるファイルが作れないだけで、ドットではじまるファイルが
取り扱えないわけじゃないんだしさ。
0400初期不良03/09/27 04:10ID:9CxLn3Y6
ASP.NET でディレクトリ情報を取得できないとか言うエラーが出るって?
M$に文句を言えと

横道だけど .svn って各ディレクトリにある必要性って
ない気がするんですけどどうですかね。
ワーキングコピーのルートに一つあればいい感じで。
以前 CVS でも気になってたんだけど、PHP スクリプトを
テストサーバにコピーして動作確認してから commit とか
そう言う時にディレクトリごとアップロードしようとすると
CVS ディレクトリがついて行っちゃう。
svn-base まである subversion だとさらに嫌かも。

他にも MacOSX で1ファイルに見えるディレクトリという
バンドル(パッケージ)ってのがあるんですけど、
1ファイルとして扱う雰囲気のためにプログラムによっては
bundle を ~bundle にバックアップして bundle を新規作成するんですわ。
これがファイルならいいんですけどディレクトリなので
.svn がバックアップの方について行ってしまう...
毎回 update して取り寄せてから新しいバンドルの中身を上書きして
commit してますけど、どうにも面倒で...
これも .svn を各ディレクトリに置いている弊害と言えなくもないよね。

せっかく RCS と決別してファイル依存性を無くしたんだから
ディレクトリ依存性も無くしてしまった方がいいんじゃないかと
思ったりしたんですけど、どう思います?
0401login:Penguin03/09/27 15:06ID:GInU1ara
>>400
> ディレクトリごとアップロードしようとすると

'.svn' を exlude すればすむことだし、
できないにしても svn export した後コピーすればいいんじゃないの?

> せっかく RCS と決別してファイル依存性を無くしたんだから
> ディレクトリ依存性も無くしてしまった方がいいんじゃないかと

どういうことかもう少し詳しく説明してもらえないかな?
Mac の例が理解できないせいか、何を言ってるの分からん。
0402初期不良03/09/28 00:08ID:DBlzieFm
>>401
>svn export した後コピー

分かりにくくてすみません。
commit 前にサーバにアップロードして動作確認しないといけないんです。
だから export しても以前 commit したものしか出てきません。
もちろん、ftp, scp ソフト側でアップロードしないように
できればいい話ではありますけど...

>何を言ってるの分からん

すみません、もうちょっと具体的に書いてみます。
bundle がディレクトリなんです。ディレクトリがバックアップとして
~bundle に mv されて新規ディレクトリ bundle を作成する
ノリがバンドルにはあるんです。
そのとき、bundle/.svn は ~bundle/.svn になってしまって
svn status では
! bundle
? ~bundle
と言うようになります。bundle がバージョン管理されているけど
中に .svn が無い不完全な状態だからです。
~bundle はバージョン管理外なので ? ですね。

ファイルが file -> ~file のようにバックアップされても
きちんと file のバージョニングがされるなら
ディレクトリもそのようになっていていいんじゃないか
と言う話でもあります。
0403login:Penguin03/09/28 01:55ID:8PP+MG89
>>402
> だから export しても以前 commit したものしか出てきません。

いや、svn export [wc] [path] とでもすれば 大丈夫だはずだが
# 0.30.0 では問題ない

> ファイルが file -> ~file のようにバックアップされても
> きちんと file のバージョニングがされるなら

そもそも ~file ってバージョニングされてないといけないの?
バックアップに過ぎないなら svn:ignore に '~*' とか
問題は起きないよね。
0404初期不良03/09/28 03:52ID:DBlzieFm
>>403
>そもそも ~file ってバージョニングされてないといけないの?

いや、そうではなくて... ~file はバージョニングされなくて当然です。
file が ~file に mv されても新しい file があれば
バージョニングされるじゃないですか。
ディレクトリの場合 dir が ~dir に mv されて
新しい dir があっても中の .svn が無いために
不完全なものとして扱われてしまうと言う話です。
これは各ディレクトリに .svn があるせいで
起きている事だと言いたいんです。
0405初期不良03/09/28 04:04ID:DBlzieFm
>>403
書き忘れました。
export って wc に対してもできたんですね。
一手間かかりますが、ディレクトリ丸ごとあげるような事自体
そこまで多いわけじゃないので、いける解決法だと思います。
今度から使ってみます。
0406login:Penguin03/09/28 04:22ID:8PP+MG89
>>404
やっとわかったよ。# バカだな漏れ

dev@ ML で検索してみたが、
http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=31709
に続くスレッドが参考になるかな。
0407login:Penguin03/09/28 07:32ID:Pr7ACtaE
>>406
あんたがバカなんではなく、説明者が能なし(説明力不足)なだけ。

しかも変なバックアップをするアプリが悪いのに
「svnが各ディレクトリに.svnを作るのが悪い」とか言ってるし。

(普通、バックアップならmvじゃなくcpじゃねぇか?元を再構築するのはどうかと)

あと毎回操作するのが面倒なら、定型なんだからスクリプト書いとけ。
0408初期不良03/09/28 07:57ID:DBlzieFm
>>407
>しかも変なバックアップをするアプリが悪いのに

それを言うなら bundle と言うくくりを持つ
OSX が悪いという話だよね。バンドルを扱う
ソフトがほとんどそのように振る舞うらしいから。
OS ごと切り捨てるならそれはそれではっきりしていいんだけど...

>「svnが各ディレクトリに.svnを作るのが悪い」

悪いとまでは言い切れないんだけど、
各ディレクトリにある必要って実はないんじゃない?
と言うところにバンドルのおかげで気が付いたと言うだけです。

けど、やっぱり WC のルートだけに .svn 置くと
カレントディレクトリが WC 内なのかどうか
判別するのに時間がかかりすぎちゃうかな...
WC 外だった場合 / まで探しに行くような感じになるだろうし。
0409初期不良03/09/28 08:10ID:DBlzieFm
>>406
すんません、ML 検索までさせちゃって。
そっちの方あたっていませんでした。

調べてみたら opacue を使ってバンドルを
tar でフィルタリングしてしまうと言う解決法も見つけました。
http://subversion.tigris.org/issues/show_bug.cgi?id=1152
かなり力業...
>>407 が書いているように svn update で再度取り寄せて
新しいのを上書きするスクリプトを書いて作業した方がいいかも...
0410login:Penguin03/09/28 11:22ID:Cy8MKMoO
ZONEはバンドルですよ!
0411初期不良03/09/28 17:23ID:DBlzieFm
>>410
ZONE って??
http://svnbook.red-bean.com/book.html
を検索しても無いし、別の話か??
0412login:Penguin03/09/28 18:36ID:1Ry6GIbJ
「この拡張子はバイナリ」みたいな指示を与えることはできないのでしょうか.
公式ガイドを読む限り,import/add 時の自動判別に任せるか
事後に svn:mime-type を設定するしかないように思えるのですが,
明示的かつ自動的に設定したいという願望を捨てきれずにいます.
0413login:Penguin03/09/28 21:34ID:RVZg++VF
>411
バンド+アイドルの略で…
#すれ違いなのでsage
0414login:Penguin03/09/29 06:08ID:2/0CiW5S
>>412
> 「この拡張子はバイナリ」みたいな指示を与えることはできないのでしょうか.
--------> snip < --------
> 明示的かつ自動的に設定したいという願望を捨てきれずにいます.

今のところ無理かな

ただ、今ちょうど ML に patch が流れたところ。
8 月に話題になったときには好意的な感じだったはずだから、
その内取り込まれるんじゃないかな。

# スクリプトを動かすだけで済む気もする
0415login:Penguin03/09/29 18:39ID:UCW3y/jR
RapidSVNが日本語通らないのはなんとかならんのかなぁ。

移行したいのにTortoiseじゃWinCVSの替わりにならねぇ・・・
041641203/09/29 21:11ID:aB1Z3CkM
>>414
なるほど.気長に待つことにします.
スクリプトでもいいんですが,やはり「自動的」がいいですねぇ…忘れないし.
hook で何とかならないかとも思ったんですが,理解が足りずに断念しました.
0417login:Penguin03/09/30 01:46ID:esHcG2ts
>415
今初めて存在を知ったけど、WinCVSの代替になりそうな雰囲気の
ツールだね。
日本語が通らないのは、ファイル名? コミットログ?

日本語関係以外の機能はどんなぐあい??
0418login:Penguin03/10/08 03:56ID:MSX+/B0y
>>416
0.31 の準備が始まったところだけど、CHANGES に
| new 'auto-props' feature can set file properties during 'svn add/import'
にある通り、拡張子を基準にして自動で property を振れるようになったみたい。

0.32 の後は beta らしいからもう新機能は入ってこないだろうけど
すべりこんでくれて良かった。
0419login:Penguin03/10/08 12:26ID:V2AZ4JHd
やっとbetaか。
0.9ぐらいの時から使っているけど特に問題なかったな。安定してるよ。
苦労したのはWebDAV経由の日本語ファイル名のファイルコミットぐらいか。
(あきらめたけど)
1.0になってどんどん良いフロントエンドが出てくれると良いな。
0420login:Penguin03/10/09 14:50ID:uooJcVEp
Subversion 0.31.0
Changelog: http://svn.collab.net/repos/svn/trunk/CHANGES

ロードマップ(↓)をみると、0.33.0も出るような出ないような・・・?
http://subversion.tigris.org/project_status.html
0421login:Penguin03/10/09 16:51ID:rvWCK7Rj
>>420
> ロードマップ(↓)をみると、0.33.0も出るような出ないような・・・?

進行しだい、って感じなのかな。
0.32 向けのバグがあんまり増えたもんだから「もしものために」作ったとか
http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=47033

0422login:Penguin03/10/10 16:55ID:LDNyOMCP
>auto-props
使ってみようと思ったらまだドキュメントないじゃんよ(哀
いろいろ探したらソースコードには書いてあったけど。

http://svn.collab.net/repos/svn/tags/0.31.0/subversion/libsvn_subr/config_file.c
↑のファイルを「auto-props」で検索すれ。
~/.subversion/config に

 [auto-props]
 *.sh = svn:eol-style=native;svn:executable
 *.png = svn:mimetype=image/png

とか書いとけば良いらしい。
0423login:Penguin03/10/11 03:11ID:Mt5i40Bt
http://subversion.bluegate.org/
042441203/10/15 16:22ID:s33CgXkd
>>418,422
素晴らしい.いつの間に.
早速試してみます.
0425login:Penguin03/10/23 13:32ID:yNeys4PE
0.32 age
0426login:Penguin03/10/23 16:10ID:kgRccnyd
Changelog: http://svn.collab.net/repos/svn/trunk/CHANGES
svn blame の追加が一番でっかい変更か
0427login:Penguin03/10/24 11:16ID:AAkELLvw
svn blame ってもう実装されたのね。
1.0になってからって聞いてたから、まだしばらくかかるかと思ってたんだけど。
0428login:Penguin03/10/24 11:25ID:GwViOSig
0.32.1 age

NOTICE: This release is to correct for the problems in the 0.32.0
release. There are no user or developer changes in this release
other than the subversion/include/svn_version.h now reflects
the correct version number.

0429login:Penguin03/10/24 15:43ID:F3CaedAW
ところで、pcl-cvs みたいな Emacs Lisp で書かれたツールはありますかね?
0430login:Penguin03/10/24 15:48ID:F3CaedAW
あ、>>192- で話題になってますね。
■ このスレッドは過去ログ倉庫に格納されています