1read 100read
2011年12月2期プログラム33: 【bzr】Bazaarでバージョン管理 Rev 3 (793) TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
35: 【Google】Androidアプリ作成part10 (943)
36: なぜプログラムで全角文字を使用してはいけないのか (108)
38: やっぱり動的型付け言語は大規模開発で効率が悪い 4 (139)
39: 【QBASIC互換!?】FreeBasic【GPL】 (478)

【bzr】Bazaarでバージョン管理 Rev 3


1 :11/02/15 〜 最終レス :11/12/23
分散型で多言語対応のバージョン管理システム Bazaar (bzr) のスレです。
■本家
http://bazaar.canonical.com/en/
■チュートリアル
http://doc.bazaar.canonical.com/latest/ja/mini-tutorial/index.html
■ユーザーズガイド
http://doc.bazaar.canonical.com/latest/ja/user-guide/index.html
【bzr】Bazaarでバージョン管理 Rev 2
http://hibari.2ch.net/test/read.cgi/tech/1265951333/

2 :
このスレッドは天才pンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
                  京都大学霊長類研究所

3 :
どうして、京都大学霊長類研究所は、アイちゃんの、
スレ乱立を見過ごしてるの?
独自の板立ててそっちで実験するとかできないの?
いまどき、主婦だって専用の板ぐらい立てられるぞ。
「関係者以外は書きこまないで下さい。」とか、何
お前らがエラソーに仕切ってんだよ、ハゲ!
糞スレをあちこちにポンポン乱立されちゃ迷惑なんだよ。
ったく、京都大学霊長類研究所は能無しの集まりかよ!

4 :
           皆様へのお願い
  このスレッドは高次機能障害をもたらす
病理の臨床実験のために立てたものです。
  被験者と研究員のやり取りに使うため、
書き込み等は自重されるようお願いいたします。
もし、書き込み等をすることで不愉快な思いをされましても、
当研究所は責を負いかねます。
                      (社)京都微生物研究所

5 :
1乙

6 :
日本語ファイル名で大きく前進してしまい、速度云々を抜かして確固たる地位を気づいたBazaar。

7 :
どのプラットフォームでも中途半端な対応でしかない多言語対応

8 :
~~~~~~~~~~~~~~
U+F90A U+F9F4 U+F961 U+F9DB
~~~~~~~~~~~~~~

9 :
発展途上だからしょうがない。俺は応援してるぜ!
Mercurial 併用でな。

10 :
2006-02-20 17:21:27から何も進歩してなくて発展途上だ?
http://wiki.bazaar.canonical.com/UnicodeSupport?action=recall&rev=18

11 :
新スレおめ

12 :
Bazaarでござ〜る。猿でもできる分散バージョン管理“超”入門 (1/4) - @IT
http://www.atmarkit.co.jp/fjava/rensai4/devtool20/devtool20_1.html

13 :
それを言うなら
バザーでござ〜
じゃないの?

14 :
revertコマンドってファイル明示しないと確認なしに全ファイル戻っちゃうんですね。
バックアップファイルは残るみたいですけどたまに間違えてうわーってなる…

15 :
>>12
bzrを導入の検討して、実は全く使いものにならないという検証の時間が節約できる
素晴らしい記事ですね。

16 :
>>15
何と失礼な。
http://togetter.com/li/91517

17 :
>>16
1ヶ月も無駄な月日を費やしたのですね。
この記事によって、使い物にならないものの検証の手間が省け、
無駄な時間が削減され、日本の競争力向上に繋がるわけですね。

18 :
>>16
bzrのみならずgitもダメだったというのは興味深いな…

19 :
>>18
bzr も git もpackするから、packを展開したら2GB超えるような状況になると
32bit OS では扱えなくなっちゃうんだと予想。

20 :
>>19
unpackしても1つのファイルが2GB超えてるわけでもないし、
すべてのblog オブジェクトを一度にunpackするわけでもないだろうし、
ちがうんじゃないかなあ。
でもわかんない、19の言う通りかもしれん。

21 :
>>17
無駄ではない。非常に充実した日本語のbzrへのダメ出しだ。
海外ではそのフェーズはとっくの昔に過ぎていて、
現在では、誰もbzrは使っていない。
Emacsのように宗教的な理由で使っている所だけ。

22 :
>>18-20
馬鹿だねぇ、gitはsubmodule使うもんだ
bzr?
svn的ブランチをうたっておきながら、svn的フォルダは無いんかい

23 :
>>22
>画像が9000位ある2.8GBのリポジトリ
って事なんだけど、git submodule で本当に対応できるのか?
packってテキストを圧縮するのには向いてるけど、画像ファイルみたいに
容量の大きくて圧縮しても縮まないファイルを扱うのには向いてないという
のが本質だと思う。
bzrもgitもpackをしないようにすれば動くんじゃないかな。

24 :
>>21
ダウト
Emacsでもbzrはお飾り
>>16 で証明されている

25 :
CVS、RCSに完敗(笑)
http://qa.debian.org/popcon-graph.php?packages=bzr,darcs,cvs,rcs&show_installed=on&want_legend=on&from_date=2008-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

26 :
だからアンチはなんでここでネガキャンやるの?
好きでここ見ている連中には何言っても無駄で、
寧ろ逆効果ってことも判らないほど馬鹿なの?
それとも、アンチを装うったツンデレだとでも?

27 :
さみしいんだよ
Bazzarをディスると確実にmethaneにかまってもらえるから

28 :
綴りを間違えるほどBazaarを愛しているのですね

29 :
Bazaar最高!Javaと完全互換のファイル名処理!
py3k対応ばっちり!

30 :
アンチも要らないが、儲も要らない。

31 :
bzrとhg 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr%2Cmercurial&show_installed=on&want_percent=on&want_legend=on&from_date=2005-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1
bzr-explorerとtortoisehg 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr-explorer%2Ctortoisehg&show_installed=on&want_percent=on&want_legend=on&from_date=2009-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

32 :
clone元のclone元からmergeってできるのでしょうか?
試しにやってみたらあいつはお前の親じゃない、って怒られたんですが…

33 :
>>26
アレだ、ホントは使いたくて決め手が欲しいんだよ。

34 :
Bazaar最高!

35 :
bzr infoすると"parent branch"とか出てくるので、てっきりどうにかしてここに追加しないと
いけないかと考えていたのですが、
別にそんなの気にせずmergeできますね…ローカルで試した限りでは。
lp:hogeがgrandmotherだとダメ、的な制約とか引っかかりポイントあったりします?

36 :
>>35
いや、特にないはずだけど。根っこが同じならマージできるはず。

37 :
Bazaar最高!

38 :
すみません、Subversionからの乗換を検討しているんですが、
リポジトリの一部だけをcheckoutすることはできますか。
GitもMercurialも、リポジトリ全体をcloneするようになっているのですが
それだと弊社の場合は都合が悪いのです。
Subversionだと、許可されたフォルダ以下のファイルしかcheckoutできないように
できるので、それと同じことがしたいです。
ドキュメントをざっと読む限りは、できるかどうかわかりませんでした。
(あまりそういう要求はないのでしょうか。)

39 :
>>38
svnの場合、ブランチもディレクトリとして扱われるのですが、一部のブランチだけ
checkout させたいのでしょうか?それともブランチの中の一部のサブディレクトリ
だけを checkout させたいのでしょうか?
また、それは、コミットさせたくないからでしょうか?それとも、中を見られるのも
いやですか?

40 :
>>39
サブディレクトリだけをcheckoutしたいです。
事情としてはこんな感じです。ディレクトリ名は変えてますが。
src/admin : 弊社の管理者だけがアクセス可能
src/pkgA : 弊社と協力会社Aだけがアクセス可能
src/pkgB : 弊社と協力会社Bだけがアクセス可能
src/public : 弊社とすべての協力会社がアクセス可能
複数の協力会社に参加いただいている場合、セキュリティの観点から、
アクセスできる範囲をフォルダごとに絞っています。
Windowsの共有フォルダにアクセス権を設定するのと同じです。
ソースやドキュメントはすべて1つのリポジトリで管理したい、しかし
作業していただく方にすべてを公開するわけにはいかない、という事情です。
いまのところGitやMercurialではできないようなので、Subversionからの
乗換えにいたっておりません。
これが簡単にできる分散リポジトリがあれば乗換えを検討します。

41 :
Subversionのままでいいんじゃないの?

42 :
>>41
できないようなら、Subversionのままのつもりです。現在は可能かどうかを検討中の段階です。

43 :
>>38
Gitはsubmodule、Mercurialはsubrepoで可能

44 :
>>40
サブディレクトリだけをチェックアウトはできないのですが、
svn のサブディレクトリだけをブランチに変換することはできるので、
ブランチを分けて管理すれば要求は満たせると思います。
この場合、scmprojというプラグインで、複数のブランチを結合するための
「プロジェクト」ブランチを作って、ビルド等はそこで行うことができます。
(>>43 の行っている git submodule や Mercurial subrepo と同等)

45 :
セキュリティもばっちり、柔軟運用!!
さすが、次世代Subversion!!

46 :
>>42
検討するだけ時間の無駄

47 :
Bazaar最高!!

48 :
bzrとhgとgit 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr%2Cmercurial%2Cgit-core&show_installed=on&want_percent=on&want_legend=on&from_date=2005-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1
bzr-explorerとtortoisehgとgitg 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr-explorer%2Ctortoisehg%2Cgitg&show_installed=on&want_percent=on&want_legend=on&from_date=2009-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

49 :
日本語のファイル名があるので、Bazaarにします。

50 :
darcs、monotoneに圧勝!!!!!
http://qa.debian.org/popcon-graph.php?packages=bzr%2Cdarcs%2Cmonotone&show_installed=on&want_percent=on&want_legend=on&from_date=2003-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

51 :
>>50
そのグラフは公平ではない
Darcsは根強い人気
http://qa.debian.org/popcon-graph.php?packages=bzr%2Cdarcs%2Cmonotone&show_installed=on&want_legend=on&from_date=2003-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

52 :
Bazaar最高!!

53 :
日本語のファイル名があるので、Bazaarにします。

54 :
Bazaar最高!!

55 :
普通に「保守」とだけ書いといてくれればいいですよ。無理しなくても
延々と「保守」だけが書いてあるスレも悲しいものがあるが…

56 :
Bazaarスレ最高!!保守いらずの活況!!

57 :
普通に「保守」

58 :
普通に「保守」

59 :
延々と「保守」

60 :
日本語ファイル名が含まれる Subversion リポジトリからチェックアウトしようとしたら、以下のエラーが出てしまいます。対処方法は無いでしょうか。
bzr: ERROR: sqlite3.ProgrammingError: You must not use 8-bit bytestrings unless
you use a text_factory that can interpret 8-bit bytestrings (like text_factory =
str). It is highly recommended that you instead just switch your application to
Unicode strings.
Traceback (most recent call last):
File "bzrlib\commands.pyo", line 923, in exception_to_return_code
File "bzrlib\commands.pyo", line 1123, in run_bzr
File "bzrlib\commands.pyo", line 691, in run_argv_aliases
File "bzrlib\commands.pyo", line 710, in run
File "bzrlib\cleanup.pyo", line 135, in run_simple
File "bzrlib\cleanup.pyo", line 165, in _do_with_cleanups
File "bzrlib\builtins.pyo", line 1328, in run
File "D:/Program Files/Bazaar/plugins\svn\branch.py", line 376, in create_checkout
File "D:/Program Files/Bazaar/plugins\svn\branch.py", line 321, in _create_heavyweight_checkout
File "bzrlib\branch.pyo", line 1086, in pull
File "D:/Program Files/Bazaar/plugins\svn\branch.py", line 822, in pull
File "D:/Program Files/Bazaar/plugins\svn\tags.py", line 362, in merge_to
File "D:/Program Files/Bazaar/plugins\svn\tags.py", line 285, in _resolve_tags_ancestry
File "D:/Program Files/Bazaar/plugins\svn\tags.py", line 63, in _resolve_reverse_tags_fallback
File "D:/Program Files/Bazaar/plugins\svn\revmeta.py", line 238, in get_revision_id
File "D:/Program Files/Bazaar/plugins\svn\revmeta.py", line 910, in get_revision_info
File "D:/Program Files/Bazaar/plugins\svn\revmeta.py", line 865, in _retrieve
File "D:/Program Files/Bazaar/plugins\svn\cache\sqlitecache.py", line 257, in get_revision

61 :
>>60
(エラーの続き)
ProgrammingError: You must not use 8-bit bytestrings unless you use a text_facto
ry that can interpret 8-bit bytestrings (like text_factory = str). It is highly
recommended that you instead just switch your application to Unicode strings.
bzr 2.3.0 on python 2.6.6 (Windows-Vista-6.0.6002-SP2)
arguments: ['bzr', 'co', 'svn+http://*']
encoding: 'cp932', fsenc: 'mbcs', lang: None
plugins:
bzrtools D:\Program Files\Bazaar\plugins\bzrtools [2.3.1]
colo D:\Program Files\Bazaar\plugins\colo [0.2.1]
explorer D:\Program Files\Bazaar\plugins\explorer [1.1.2]
fastimport D:\Program Files\Bazaar\plugins\fastimport [0.10.0dev]
launchpad D:\Program Files\Bazaar\plugins\launchpad [2.3.0]
loom D:\Program Files\Bazaar\plugins\loom [2.2.1dev]
netrc_credential_store D:\Program Files\Bazaar\plugins\netrc_credential_store [2.3.0]
news_merge D:\Program Files\Bazaar\plugins\news_merge [2.3.0]
pipeline D:\Program Files\Bazaar\plugins\pipeline [1.1.0]
qbzr D:\Program Files\Bazaar\plugins\qbzr [0.20.0]
rewrite D:\Program Files\Bazaar\plugins\rewrite [0.6.2dev]
svn D:\Program Files\Bazaar\plugins\svn [1.0.5dev]
upload D:\Program Files\Bazaar\plugins\upload [1.0.0]
xmloutput D:\Program Files\Bazaar\plugins\xmloutput [0.8.7.dev]
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https://bugs.launchpad.net/bzr/+filebug
including this traceback and a description of the problem.

62 :
普通に「保守」

63 :
>>60
古いキャッシュがなにか悪影響している可能性もあるので、
試しにキャッシュを削除してみてください。
Windows XP の場合、
C:\Documents and Settings\<ユーザー名>\Local Settings\Application Data
の下に "svn-cache" というディレクトリが出来ていると思うので、それを
ディレクトリごと削除してみてください。

64 :
>60
俺もタグ関係だけど同じ例外に遭遇した。
ソースいじって sqlite3 の text_factory プロパティ(http://docs.python.org/library/sqlite3.html)に
sqlite3.OptimizedUnicode を入れるようにしたらとりあえず通ったよ。
今手元にソースないんで細かいところまで説明できないけれど。

65 :
>>63
Vistaなので、
C:\Users\<ユーザ名>\AppData\Local\svn-cache フォルダを削除して、
bzr co svn+http://以下略
を再度実行してみましたが、
先ほど貼ったエラーがまた出ました。

66 :
>>64
sqlitecache.py の CacheTable.__init__() 内で、
self.cachedb.text_factory = sqlite3.OptimizedUnicode
というコードを追加したら、
エラーが出ずにチェックアウトできました。

67 :
~/.bzr.log が日々大きくなって行くんだが、これって勝手に消してもええんかね?

68 :
http://gihyo.jp/admin/clip/01/linux_dt/201102/25
これはBazaar終了のお知らせですかね?

69 :
>>68
Bazaarは始まってもいないから大丈夫

70 :
今年はBazaarのブレークスルー。

71 :
【訂正版】
bzrとhgとgit 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr%2Cmercurial%2Cgit-core%2Cgit&show_installed=on&want_percent=on&want_legend=on&from_date=2005-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1
bzr-explorerとtortoisehgとgitg 何故差がついたのか慢心環境の違い
http://qa.debian.org/popcon-graph.php?packages=bzr-explorer%2Ctortoisehg%2Cgitg&show_installed=on&want_percent=on&want_legend=on&from_date=2009-01-01&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1

72 :
>>67
動作ログだから消してもいいよ。
ついでに環境変数BZR_LOGを/dev/nullかNULにすれば何も出なくなる。
bzr help env-variablesで出てくるよ。

73 :
Bazaar Explorerが日本語にならんです
コンテキストメニューだけ日本語になってます
どなたか原因おしえて
win vista 64bit business
bazaar 2.3.0 standalone
http://www.atmarkit.co.jp/fjava/rensai4/devtool20/devtool20_2.html」通りに
「Core Documentation - Japanese」にもチェック入れてインストールしました

74 :
>>73
コンテキストメニューって、Windowsエクスプローラのコンテキストメニュー
の事でしょうか?
Bazaar Explorer のメニューで Bazaar >> Plugins でダイアログを開いて、
Locations タブで qbzr や explorer の Directory はどうなっているでしょうか?

75 :
>>74
thanx
任意のフォルダを右クリックした時のbazaarのメニューは日本語なんです
Bazaar>>Plugins>>Locations>>qbzr は C:\Program Files(x86)\Bazaar\plugins でした
Directoryがどれか分かりませんでしたが、
Bazaar>>Explorer>>
 System Infomation
 System Log
の2つになってました
誰もこんな現象になってないですねえ
なんで???

76 :
>>75
環境変数LANGは設定していませんか?
他に考えられるとしたらなんだろう。。。

77 :
>>76
LANG値はありませんでした
一応設定して起動しましたが駄目でした
LANG = ja
LANG = ja_JP

78 :
ウチの Bazaar Explorer も英語のままです。 Tortoise は日本語。
バージョンアップ時によく不具合が出て、アンインストールとインストール繰り返すと治るので今回もそうだと思って放置してましたが、どこもそうなのかな。
Bazaar >> Plugins : Location は qbzr 、explorer ともに C:\Program Files(x86)\Bazaar\plugins でした。
Vista Biz x64 2.3.0 スタンドアロンです。(ちなみに RC5 をインストールしたときから英語。その前は2.2.x)
>>75 も x64 みたいだし x64 限定バグかな。

79 :
>>78
同士がいましたか
使えない訳じゃないし諦めます
助かりました

80 :
Bazaar最高!!

81 :
bzr-2.3.0-0-setup.exeのBazaar Explorerとqbzrには日本語リソースが
入っていなかったと思うけど?

82 :
>>81
マジか!
じゃぁ、僕がクリーンインストールしてないから前回インストールしていた
日本語リソースファイルが同梱されているんだな。。。
2.3.0-1-setup.exe 作ってもらいます。

83 :
2chで直る、バグもある。

84 :
日本語が入ってないっていうか英語以外が入ってなさそう
bzr-2.3.0-"0"だから何かしら問題があってとりあえず英語のみで出したのかと
勝手に思っていたが

85 :
改めて日本人以外誰も使っていないことが再確認されたのであった

86 :
日本人には最適。

87 :
というか、インストーラーが良くないんだよな。
上書きインストール時に前のデータが残ってしまうから発見が遅れた。
bzr-renameプラグインがbzr-rewriteプラグインになったときも、
renameプラグインが残っていろんな人のところでwarningが出てた。

88 :
Bazaar最高!!

89 :
Bazaar、Mercurialに圧勝!!!!!
https://launchpad.net/bzr/+download
bzr-2.3.0-0-setup.exe Downloads 7,492
https://bitbucket.org/tortoisehg/thg-winbuild/downloads
mercurial-1.8.0-x64.msi 17 times
mercurial-1.8.0-x86.msi 17 times

90 :
>>89
TortoiseHgのインストーラにhg.exeが入っているからこっちを使うのが普通
https://bitbucket.org/tortoisehg/thg/downloads

91 :
>>89
pipでインストールできるMercurialとインストール出来ないBazaarを比べてもwww

92 :
>>91
ツッコミ所が違う。Merucurial 1.8 は日本時間の今日出たばかり

93 :
日本語最高。

94 :
簡単にテストしてみたんだが、ファイル名もディレクトリ名もコメントも日本語でも、
>>60 のバグが再現できない。
再現手順把握してバグ報告したいんだがなぁ。。。

95 :
>>60-61 >>64 >>66

96 :
>>95
いやだから、その方法でバグが出なくなるとしても、バグ自体が発生する
原理を把握しないとその修正方法が妥当なのかどうか判らないだろ。
text_factory = str が正解かもしれんし。

97 :
Bazaarの遅さをsqliteでごまかそうと思ったが新たなバグを生むのであった

98 :
BazaarはSubversionの日本語のブランチとタグを完璧にあつかえるのですね

99 :
バグの再現性を確認するだけのユーザがいないのであった
Mac OS XのNFDしかり

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
35: 【Google】Androidアプリ作成part10 (943)
36: なぜプログラムで全角文字を使用してはいけないのか (108)
38: やっぱり動的型付け言語は大規模開発で効率が悪い 4 (139)
39: 【QBASIC互換!?】FreeBasic【GPL】 (478)