[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/01 10:27 / Filesize : 198 KB / Number-of Response : 900
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 02:28:03 ]
分散型で多言語対応のバージョン管理システム Bazaar (bzr) のスレです。

■本家
bazaar.canonical.com/en/
■チュートリアル
doc.bazaar.canonical.com/latest/ja/mini-tutorial/index.html
■ユーザーズガイド
doc.bazaar.canonical.com/latest/ja/user-guide/index.html

【bzr】Bazaarでバージョン管理 Rev 2
hibari.2ch.net/test/read.cgi/tech/1265951333/

231 名前:methane mailto:sage [2011/03/25(金) 11:01:41.50 ]
>>228
リンク先の資料とコメント欄読んだ?
事前調査で比較した結果をリストアップしているけど、決定打になったのは
HTTPサポートと、実装がPythonで書かれているからBigTable対応の改造が
しやすいって事だよ。

232 名前:methane mailto:sage [2011/03/25(金) 11:06:22.58 ]
>>230
BazaarのMLよりも、Python-devのMLがMercurialの勉強会の方がすごかった。
今もワークフローの整理中。

個人的には、svnのスタイルを残すのであれば、bzrに移行したほうが移行が
楽だったと思う。
bzrは、 lp:bzr (trunk), lp:bzr/2.3 (2.3系リリースブランチ), lp:bzr/2.2,
という感じで、典型的なsvnのブランチ運用と同じ。

233 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 11:11:29.44 ]
>>231
「決定打」でしょ。
GoogleはPython企業なんだから、Pythonを選ぶのは当たり前。
gitの主要コミッタの日本人がGoogleに在籍しているのに。

> リモートサーバ上のレポジトリもコマンド1つで消えてしまう可能性があり危険
これはレポジトリでなくブランチの間違いだろう。
git push :masterをやってgit gcがcronで動いていたら、復旧不可能。
githubは一時期リモートブランチの削除をブロックしていたが、
他にリモートブランチを消す手段が無いから、元通りリモートブランチを消せるようになった。
githubはこれ以外にも運用に関わる重要な変更が結構頻繁にある。

234 名前:デフォルトの名無しさん [2011/03/25(金) 13:17:01.29 ]
Bazaar最強!!!!!

235 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 13:38:52.03 ]
>>232
> BazaarのMLよりも、Python-devのMLがMercurialの勉強会の方がすごかった。
> 今もワークフローの整理中。
hg.python.org/devguide/file

236 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 13:44:58.69 ]
>>232
> 個人的には、svnのスタイルを残すのであれば、bzrに移行したほうが移行が
> 楽だったと思う。
> bzrは、 lp:bzr (trunk), lp:bzr/2.3 (2.3系リリースブランチ), lp:bzr/2.2,
> という感じで、典型的なsvnのブランチ運用と同じ。

Long-term development of features
hg.python.org/devguide/file/9cb897c3ca24/committing.rst#l280
> If you want to work on a feature long-term (perhaps you're implementing a
> PEP), you will probably want to publish your work in a dedicated repository.
> The following instructions will help you do so on `hg.python.org
> <hg.python.org>`_'s infrastructure without requiring a lot of upload
> bandwidth.

hg.python.org/?sort=lastchange
hg.python.org/cpython/
hg.python.org/features/pep-380/

237 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 16:08:32.94 ]
>>227
> Alex が git の remote mirror ブランチのスタイルは hg のスタイルよりも
> 好きだっていってるけど、僕も同意する。
どこに書いてある?

目に見えて流量の減っているbzrのMLが活況ついていると思ったら、
hgの主要コミッタとhgを使っているXEmacsの人が投稿しているのか。

238 名前:methane mailto:sage [2011/03/25(金) 18:10:08.07 ]
>>237
https://lists.ubuntu.com/archives/bazaar/2011q1/071988.html

239 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 18:40:18.64 ]
>>238
> The hg model of named branches seems very rigid and fragile, I saw many
> criticism on it. Anonymous heads idea is also contradicts to bzr branch
> model, I really do think names are important, but names should not be
> immutable.

だから、これはhgの名前付きブランチのコストが高いという問題があって、
gitのブランチ相当のhgのbookmarkが1.8からコアに含まれたということを、
bzrの人々が知っていないってこと。

CPythonの2.7、3.2という名前付きブランチは、svnからの移行ということで、
もっと具体的に言うと、hgsubversionで変換したから、そうなっているってこと。

CPythonは、2.xと3.xを同時にメンテナンスしなければならないという特殊なアプリ。

CPythonの名前付きブランチの方針はここに書かれている。
www.python.org/dev/peps/pep-0385/



240 名前:デフォルトの名無しさん [2011/03/25(金) 18:48:05.18 ]
bzr-colo入れるよりリポジトリに対してコマンドを受け付けるようにした方がいいようなきがする

241 名前:methane mailto:sage [2011/03/25(金) 20:08:31.58 ]
>>239
>>227 で言ってたのはその部分じゃなくて、その1つ上の段落。

> I like git model more than hg model. As I understand it, in git you have
> origin/master as pristine mirror and just master for your development.
> The separation between remote branches and local branches can be very
> useful. Actually bzr-colo patially adapted this model.

ちなみに、 bzr-colo の場合、ミラーは bound branch になるから常に
リモートと同期され、

bzr switch colo:upstream-trunk
bzr merge colo:my-feature
bzr commit

ってしたら、直接リモートにコミットされる。他の人が先にコミットしたら
commit が失敗するから、 merge commit push(失敗) pull merge commit ではなく、
merge commit(失敗) update commit になり、最終的に履歴は1回のマージの
コミットだけで済む。

>>240
具体的に教えて。

242 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 20:09:33.26 ]
>>238
これがhgの主要コミッタの今のところの最後の投稿か
https://lists.ubuntu.com/archives/bazaar/2011q1/071991.html
bzrの人はhgの名前付きブランチも理解していないみたいだから、gitも理解していないのではないか。

243 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 20:16:36.69 ]
>>241
gitのremote/masterとローカルのmasterには基本的には関連は無い。
remote/masterが他の人が更新していれば、git push masterは失敗する。
でもgit push master:hogehogeとやればpushはできる。
これはhgの場合、リモートに無名ブランチ=ヘッドが新しくできる状態。
hgの無名ブランチとgitのブランチは同等。
だから、bzrの人のgitとhgの理解が足りない。

244 名前:methane mailto:sage [2011/03/25(金) 21:03:06.59 ]
>>243
「ちなみに」以下の部分は僕が bzr と git の違いについて勝手に補足しただけで、
もとのMLの人もその違いはちゃんと認識していると思うよ。

245 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 21:42:13.24 ]
>>244
"As I understand it, in git you have origin/master as pristine mirror"が勘違い。
gitはcloneして特に設定を変えなければ、
pullしたとき、fast forwardが可能な場合、勝手にマージされるからそう勘違いされる。
hgはpullしても勝手にはマージされない。

mercurial.selenic.com/wiki/GitConcepts
にある通り、
git pull = hg fetch
git fetch = hg pull

246 名前:デフォルトの名無しさん [2011/03/25(金) 22:38:07.59 ]
日本語最高。

247 名前:methane mailto:sage [2011/03/26(土) 00:01:49.17 ]
>>245
別に勘違いしてるわけじゃないと思うけどな。
fastforward 云々以前に、 checkout して commit してもまた
origin/master に push しないといけないことくらい基礎だし。

というか、もし勘違いしていたとして、だから何?

248 名前:デフォルトの名無しさん [2011/03/26(土) 07:30:37.02 ]
Bazaar最強!!!!!

249 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 07:42:08.77 ]
>>247
"I like git model more than hg model."のあとがこの人の勝手な解釈で、
hgの主要コミッタからhgの名前付きブランチについての指導が入っている。
だから、この人はこの時点で何も分かっていない。

さらにそれを引き合いにして「同意する」なんて書いているのは無知の上乗せ。



250 名前:methane mailto:sage [2011/03/26(土) 11:24:22.57 ]
>>249
> "I like git model more than hg model."のあとがこの人の勝手な解釈で、
> hgの主要コミッタからhgの名前付きブランチについての指導が入っている。
> だから、この人はこの時点で何も分かっていない。

この段落に対する返信なんて無いけど?
この後に始まる Mercurial 開発者による名前付きブランチの話は
https://lists.ubuntu.com/archives/bazaar/2011q1/071985.html
Alexに対する返信じゃなくてMartinに対するものだし、
「お前のMercurialに対する理解は間違ってるぞ」じゃなくて、
「Bazaar が colo 相当の機能をコアに入れるなら Mercurial の
モデルを参考にしてみたら?」ていう程度の話。


> さらにそれを引き合いにして「同意する」なんて書いているのは無知の上乗せ。

結局、俺やBazaar開発者が無知なバカだって見下したいだけ?
俺が Mercurial に対して無知なのは認めるよ。Bazaar開発陣も、
全員が Mercurial に精通しているわけじゃないかもね。
はい、おしまい。

251 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 11:45:28.92 ]
>>250
> 俺が Mercurial に対して無知なのは認めるよ。Bazaar開発陣も、
> 全員が Mercurial に精通しているわけじゃないかもね。

CPythonがMeruciralに移行したのに、Meruciralに精通してなくてどうするの?
bzr-hgが未だにpushできないけど。

252 名前:デフォルトの名無しさん [2011/03/26(土) 12:38:15.05 ]
Bazaarは便利

253 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 12:39:35.95 ]
>>250
いい加減、学習しろよ>methane
いつも同じことの繰り返しじゃないか

254 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 13:08:12.34 ]
もうなんか、空気悪くするために出てきてんのか、って勢いだな。
アンチ相手に論陣張りたいなら、自分のブログとかTwitterでやれよ。
流石にここまで繰り返されると本気でうざいわ。

255 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 13:38:36.66 ]
methaneさんの戦術はちょいとうまくないとは思うけれど、
ウざいという点ではアンチの方が比較にならんほどウザいけどな。


256 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 13:46:35.73 ]
>251
CPythonがMercurialに移行することと、Bazaar開発者がMercurialに精通する
必要があることがなぜつながるのかよくわからんのだが……。







257 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 13:53:13.23 ]
文句がある奴は手伝えば?
あれこれ手を動かしてるmethaneに我が儘を言ってる奴はなんなんだよ
要望ならそれなりの態度で言葉を選べ

258 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 14:04:27.83 ]
>>256
svnとは違いgit/hgでは全ての開発者にコミット権限を与える必要はない。
gitの場合push権と言えるが、hgの場合pull/pushの方向は無いので、
マスタリポジトリへの書き込み権限と言える。
つまり、git/hgに精通していなものは排除できる。

259 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 15:07:26.51 ]
>>257
彼への要望なんて、無駄な全レス止めて、下手に煽るなよ、ってことぐらいしかないわ。
嬉々としてアンチが突っ込んでくるのは、どう贔屓目に見ても対応が悪いからだろ。

別にBazaarに対してのmethaneの貢献を否定してるわけじゃないし、空気嫁ってだけ。
どんだけ信者だよ。



260 名前:デフォルトの名無しさん [2011/03/26(土) 16:20:26.52 ]
普通に「保守」

261 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 16:31:05.83 ]
>>258
やっぱ意味がわからん。
Bazaarの開発において、CPythonのコミット権は必須なのか?


262 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 16:45:52.40 ]
>>261
>>225

263 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 17:28:39.56 ]
push権という言葉を使っているね。
hg.python.org/devguide/file/9cb897c3ca24/developers.rst#l24

264 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 17:36:25.93 ]
>>261
CPythonのpush権が無くてもパッチを送る必要があるかもしれない。
hg.python.org/devguide/file/9cb897c3ca24/patch.rst
この中にも書かれているが、mq(Mercurial Queues)を使うのが一般的。

265 名前:256 mailto:sage [2011/03/26(土) 19:06:47.90 ]
Bazaar開発者が、CPythonにcommitしたり修正を送ったりしなきゃいけない
局面がそんなにあるのか? ……まあいいや、もう黙るわ。



266 名前:デフォルトの名無しさん [2011/03/27(日) 06:34:45.06 ]
さりげなく保守

267 名前:デフォルトの名無しさん [2011/03/27(日) 06:47:50.22 ]
Bazaarが実用的になったから、アンチもつらい事は分かった。

268 名前:デフォルトの名無しさん [2011/03/27(日) 07:26:10.85 ]
>>267
実用的になってないよ。
coloの議論は、リポジトリフォーマットを変える必要がある、coloがbzrtoolsに依存している、
その他もろもろで大変だね、ってことでうやむやになってるよ。

269 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 14:00:37.72 ]
>>250
> >>249
> > "I like git model more than hg model."のあとがこの人の勝手な解釈で、
> この段落に対する返信なんて無いけど?
確かに無い。
しかし、ここで述べられているのは好き嫌いという単純な話ではない。
hgの名無しブランチが今のbzrのアーキテクチャでは取り扱えないということを述べている。
名前で管理できた方が良いと言っているのはそういう意味。
hg-gitはhgのブックマークを利用してhgとgit間の同期を実現している。
だから、名無しブランチを取り上げて嫌いと述べている事自体が単なる無知。

> この後に始まる Mercurial 開発者による名前付きブランチの話は
> https://lists.ubuntu.com/archives/bazaar/2011q1/071985.html
> Alexに対する返信じゃなくてMartinに対するものだし、
> 「お前のMercurialに対する理解は間違ってるぞ」じゃなくて、
> 「Bazaar が colo 相当の機能をコアに入れるなら Mercurial の
> モデルを参考にしてみたら?」ていう程度の話。
これは、hgの勉強会のきっかけになった投稿。
これ以降、hgの名前付きブランチと無名ブランチの勉強会が続いている。



270 名前:デフォルトの名無しさん [2011/03/27(日) 14:42:34.94 ]
日本語最高。

271 名前:デフォルトの名無しさん [2011/03/27(日) 20:29:38.42 ]
>>180
v即のもんじゅスレまとめ
newsoku318.blog134.fc2.com/blog-entry-845.html

272 名前:デフォルトの名無しさん [2011/03/28(月) 07:59:29.92 ]
Bazaar最強!!!!!

273 名前:デフォルトの名無しさん [2011/03/28(月) 17:19:55.72 ]
延々と「保守」

274 名前:デフォルトの名無しさん [2011/03/29(火) 08:01:49.45 ]
普通に「保守」

275 名前:デフォルトの名無しさん mailto:sage [2011/03/29(火) 09:47:22.71 ]
>>199
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 2,400
bzr-2.3.0-0-setup.exe Downloads 11,264

code.google.com/p/tortoisegit/downloads/list
Tortoisegit-1.6.5.0-64bit.msi 13435
Tortoisegit-1.6.5.0-32bit.msi 15611

https://bitbucket.org/tortoisehg/thg/downloads
tortoisehg-2.0.2-hg-1.8.1-x64.msi 16012 times
tortoisehg-2.0.2-hg-1.8.1-x86.msi 14476 times

https://bitbucket.org/tortoisehg/stable/downloads
tortoisehg-1.1.10-hg-1.8.1-x64.msi 262 times
tortoisehg-1.1.10-hg-1.8.1-x86.msi 337 times
tortoisehg-1.1.9.1-hg-1.7.5-x64.msi 21718 times
tortoisehg-1.1.9.1-hg-1.7.5-x86.msi 20631 times

276 名前:デフォルトの名無しさん [2011/03/29(火) 15:34:23.79 ]
bzr 2.4b1 released !

277 名前:デフォルトの名無しさん [2011/03/29(火) 18:28:35.71 ]
Bazaarは便利

278 名前:デフォルトの名無しさん [2011/03/30(水) 00:24:40.77 ]
ばざぁ

279 名前:デフォルトの名無しさん [2011/03/30(水) 11:36:53.40 ]
さりげなく保守



280 名前:デフォルトの名無しさん mailto:sage [2011/03/30(水) 21:09:10.24 ]
CygwinでBazaarを使いたくて以下のサイトを参考にインストールをしています

jblack.linuxguru.net/bzr/cygwin-install

手順通りに勧めているのですがrsync 〜のラインでタイムアウトが発生して
インストール出来ません

もし良ければ解決策を教えて頂けないでしょうか

281 名前:デフォルトの名無しさん mailto:sage [2011/03/30(水) 22:36:44.73 ]
>>280
その記事はすごく古そうなので当てになりません
普通にhttps://launchpad.net/bzr/+download からソースを落としてください
ソースから入れるよりWindows版を使う方が楽だと思います

282 名前:methane mailto:sage [2011/03/30(水) 22:45:32.50 ]
CygwinならCygwinのパッケージにbzrがあって、かなり頻繁に
最新版に更新されているはず。

283 名前:デフォルトの名無しさん mailto:sage [2011/03/30(水) 22:57:58.46 ]
あら、パッケージあったのね…
ずっとBazaarで検索してたので見落としていました
おかげさまで先ほど無事に2.3.1をインストールする事が出来ました
ありがとうございます

284 名前:デフォルトの名無しさん [2011/03/31(木) 07:50:03.69 ]
cygwin最高!!!!!

285 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 09:17:30.81 ]
いつの間にかhgよりもbzrのほうが早くなってたんだね
マニュアル見て今気づいた

286 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 09:36:24.52 ]
>>285
941 名前:methane [sage]: 2011/02/12(土) 18:25:26
>>940
手元にたまたま python 2.6 の bzr と hg のブランチがあったから
time bzr log > /dev/null と time hg log > /dev/null を試してみたけど、
bzrが13秒でhgが11秒くらい。

gitだと番号つけなくて良い分速いかもね。


942 名前:デフォルトの名無しさん []: 2011/02/12(土) 18:58:09
>>941
hgの方がbzrより速いということが証明されました。
これがbzrのFUDだと証明されました。
doc.bazaar.canonical.com/migration/en/why-switch-to-bazaar.html

287 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 09:45:56.31 ]
>>285
hgは無名ブランチ=複数ヘッド状態だとパフォーマンスが落ちる。
Mozillaはcvsからの移行でcvsのルールを踏襲しているので、
名前付きブランチ多数かつ複数ヘッド状態になっている。
だから、logが遅い。
pythonのsvn使用時のhgのミラーはsvnのブランチのミラーだったはずで、
ヘッドは1つしか無いはずだったから、速い。
hg移行後のpythonは名前付きブランチを付けているが、
ヘッドを減らす運用になっているようなので、速いだろう。

288 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 09:47:53.37 ]
あれ?bzrって再帰的にaddできないのん?
help叩いたけどそれっぽいの載ってない…

289 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 09:55:37.01 ]
>>288
デフォで再帰モード



290 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:14:29.95 ]
>>289
あれれ?そうなのん?
test1.txt test.2txt sub/test3.txt
これに
bzr add *.txt
としたけどsub/test3.txtが追加されない

とりあえずcommitしてみよーとおもって
bzr commitしたら

aborting commit write group: BzrError(Could not start any editor.
Please specify one with:
 - $BZR_EDITOR
 - editor=/some/path in /home/.bazaar/bazaar.conf
 - $VISUAL
 - $EDITOR)
bzr: ERROR: Could not start any editor.

こんなエラーがでてきた…

291 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:22:46.86 ]
あ、-mオプションが必須なのね
commitできますた

でもサブディレクトリ再起はどうやるんだろう?

292 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:29:38.40 ]
そりゃ、ワイルドカードで指定したらワイルドカードにマッチする
ファイルまたはディレクトリしか追加されないよ


293 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:36:42.69 ]
期待してた動作はsvnのようにオプション付けると
再帰的に配下の*.txtを全てAddすると思ってた

となると、.ignoreファイルで拒否ファイルを決めて
bzr add
とするしかないのかのー?

bzr statusでunkownみてどれをaddするか決定
後で.ignoreファイルに拒否する拡張子とかファイルとかを決める
としたかったんだけどこのやり方は間違ってるのかな?

新しいFrameworkを使う時なんかでどのファイルがいらないかは先にわからないから
その都度、.ignoreファイルに追記したいとおもってたからちょっと戸惑うかも

294 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:42:46.13 ]
findなり、qbzr入れてGUIで指定するなりやり方はいくらでもあるでしょう

295 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 10:49:51.55 ]
まぁね
find . -name "*.txt" | xargs bzr add
とか長くなるけどあまり使用しないケースだから良いのか…
うーむ…

296 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 12:18:00.80 ]
bzr add "*.txt" か bzr add **/*.txtで行けないかな?

297 名前:デフォルトの名無しさん mailto:sage [2011/03/31(木) 13:03:05.21 ]
Shellしだいじゃね?

298 名前:デフォルトの名無しさん [2011/03/31(木) 22:57:41.17 ]
普通に「保守」

299 名前:デフォルトの名無しさん [2011/04/01(金) 13:02:55.90 ]
Bazaarは便利



300 名前:デフォルトの名無しさん [2011/04/02(土) 01:28:01.27 ]
日本語最高。

301 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 08:26:11.80 ]
>>220
> bzr-coloをcoreに取り込むかどうかって議論が始まってるようだねぇ。
まとめ
・誰も使っていない
・誰も必要性を感じていない
・必要だと思われるbzr-hgがひどい
・bzr-gitを使うくらいならgitを単独で使った方がまし

302 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 10:39:51.72 ]
Gitとかhgにもあるcoloに似た機能ってのがそもそもゴミってことか

303 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 12:45:12.21 ]
bzr-coloを使うのにbzr-hgが必要ってのはどこ情報なんだ。




304 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 13:07:44.77 ]
>>303
https://lists.ubuntu.com/archives/bazaar/2011q1/072002.html
> Yes, bzr-colo has been developed without needs of bzr-git and bzr-hg in
> mind. As you said it's more pragmatic and I definitely like this.


305 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 13:47:03.68 ]
bzr-gitやbzr-hgで使うことなんか考えずにbzr-coloを作ったよって話だな。









306 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 13:56:43.25 ]
ここまでhgの勉強会が続いていて、話がかみ合ってないってことで、
この人が議論の整理をしている。
この人は>>263 にあるCPythonのコミッタ。
だからhgが使えないと困るということを前提で議論している。
これ以降、coloの議論がかみ合っていないのは使っている人がいないんじゃないの、
使ってみてよ、でおしまい。

307 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 13:59:16.14 ]
>>306
おっと、CPythonのコミッタの名前、よく見たら違った。
名前からして同じロシア人だろう。

308 名前:デフォルトの名無しさん [2011/04/02(土) 17:47:51.32 ]
bzr-colo最高!!!!!

309 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 19:41:21.65 ]
>>302
gitはブランチを作っては消し作っては消しの連続なのでゴミが貯まる。
だから定期的にgit gcをしないといけない。
hgはmqを使うことが一般的だが、リビジョンの削除であるhg stripを使うことは時々ある。
このとき、.hg/strip-backupにバンドル形式でバックアップが作成される。
hg rebaseでもここにバックアップが作成される。
バックアップなので、必要無かったら消す必要がある。



310 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 20:08:58.15 ]
ちょっと何言ってるか分からないですねー

311 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 20:54:01.92 ]
gitのブランチはリビジョンの別名。
ブランチを消してもリビジョンは残るので、間違って消しても復旧できる。
git gcは参照できないゴミを消すコマンドなので、これをやると復旧できない。

312 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 07:00:40.32 ]
bzr-2.3.1-1-setup.exeから入れた
fast-importが動かないんだが昔からだっけ?
> bzr fast-export hoge
bzr: ERROR: Unable to import library "fastimport": bzr-fastimport requires the
fasimport python module
python-fastimportの入れ忘れ?

313 名前:デフォルトの名無しさん [2011/04/03(日) 08:35:36.06 ]
普通に「保守」

314 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 09:26:27.96 ]
関係ありそうなやつ
Bug #743256 in Bazaar: “No way to install extra Python modules
with stand-alone bzr installation on Windows”
https://bugs.launchpad.net/bzr/+bug/743256

315 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 09:43:51.67 ]
>>312
How to install Python modules needed by plugins?
https://lists.ubuntu.com/archives/bazaar/2011q1/071770.html
このスレッドで>>314が出来て2.3.2では直るってことでいいのかな?

316 名前:デフォルトの名無しさん [2011/04/03(日) 17:46:15.89 ]
Bazaarは便利

317 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 18:40:52.39 ]
最近GitからBazaarに乗り換えようとしてます。
日本語が化けないのはいいですね。
でも私の周りの人(勉強会で一緒になる人たち)はみんなGitという。。。

318 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 18:54:48.63 ]
>>317
「化ける」という言葉を使っている時点で修行が足りません。
原因と対策は確立されています。
BazaarのNFD/NFCは回避方法はありません。
素直にGitを使いましょう。

319 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 19:04:13.35 ]
みんなが避けてるGitはちょっと…
ごめんねぇー



320 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 19:10:11.12 ]
Bazaar使うのに修行がいるのかよwww

321 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 19:29:58.62 ]
化けているのではありません。マルチプラットフォームソフトとして当然の対応をしているまでです。
「化ける」というのは単なる錯覚です。修行が足りません。
この程度の修行が出来ないのであれば、Bazaarの「~」には立ち向かえないでしょう。

322 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 20:08:53.18 ]
>>321
>~
それ、何て読むの?

323 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 20:16:09.31 ]
>>322
修行が足りません

324 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 20:19:03.93 ]
>>322

>>> s = "~"
>>> s.encode("hex")
'efa899'
>>> u = s.decode("utf-8")
>>> u
u'\ufa19'
>>>


325 名前:デフォルトの名無しさん mailto:sage [2011/04/03(日) 22:29:30.65 ]
難しい漢字を使わなくて済むBazaarにしておくわ

326 名前:デフォルトの名無しさん [2011/04/04(月) 09:42:24.65 ]
示申最高!!!!!

327 名前:デフォルトの名無しさん mailto:sage [2011/04/04(月) 12:55:06.05 ]
ちょいと質問。
bzrのリポジトリの全てのリビジョンを横断する検索手段は何かないかな。
かつてお蔵入りした実験コードを探したいのだが、ソース上のキーワードは特定できているが
どの辺に埋もれているかコミットコメントでは最早判らないんだ。
もう
for foo in `bzr log -n0 --line|awk -F: '{print $1}'`; do echo $foo; bzr cat -r$foo targetFile |grep keyWord; done
して探すのは疲れたよ。

328 名前:methane mailto:sage [2011/04/04(月) 12:59:07.60 ]
>>327
doc.bazaar.canonical.com/plugins/en/search-plugin.html

でも、コミットのコメントは丁寧に書こう。

329 名前:デフォルトの名無しさん mailto:sage [2011/04/04(月) 13:20:11.72 ]
>>328
THX! お腹空いたからお昼食べたら試してみる。
# 自分でコミットしていれば必要なキーワードはコメントしておくんだけどね……



330 名前:デフォルトの名無しさん mailto:sage [2011/04/04(月) 20:21:18.76 ]
append_revisions_onlyを設定するとuncommitも出来なくなるんだな

331 名前:デフォルトの名無しさん [2011/04/04(月) 22:01:21.08 ]
延々と「保守」






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<198KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef