[表示 : 全て 最新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/

159 名前:methane mailto:sage [2011/03/15(火) 09:37:55.51 ]
bzr 2.3.1 の Windows Installer 出た。
今度はちゃんと翻訳ファイルが同梱されてる。

160 名前:デフォルトの名無しさん mailto:sage [2011/03/15(火) 14:55:10.45 ]
>>159
bzr-2.3.1-0-setup.exe入れてみたけどexplorer、qbzr共にlocaleディレクトリがない
もちろん日本語も出ないよ
インストーラをInno Setup Unpacker(innounp.sourceforge.net/)で
解凍してみたけどTortoiseBzr以外のmoファイルは含まれていない

161 名前:methane mailto:sage [2011/03/15(火) 14:56:39.34 ]
>>160
うん、2.3.0は日本語化ファイルが抜けてた。
で、今日出たのが、2.3.1

162 名前:methane mailto:sage [2011/03/15(火) 14:58:34.25 ]
ごめん、誤読&誤解してた。
俺が上書きインストールしたから、昔のmoファイルが見えてるだけか。

163 名前:methane mailto:sage [2011/03/15(火) 18:23:41.33 ]
報告しておいた。そのうち 2.3.1-1-setup.exe が出てくるはず。

164 名前:デフォルトの名無しさん mailto:sage [2011/03/15(火) 18:50:07.18 ]
>>163
乙。tbzrのmoしか含まれていないのはそういう訳だったんだね

165 名前:デフォルトの名無しさん [2011/03/15(火) 21:37:36.83 ]
普通に「保守」

166 名前:デフォルトの名無しさん [2011/03/15(火) 22:11:49.20 ]
さりげなく保守

167 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 07:46:32.48 ]
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 19
bzr-2.3.0-0-setup.exe Downloads 11,192

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

https://bitbucket.org/tortoisehg/thg/downloads
tortoisehg-2.0.2-hg-1.8.1-x64.msi 4765 times
tortoisehg-2.0.2-hg-1.8.1-x86.msi 4465 times
tortoisehg-2.0.0-hg-1.8-x64.msi 10424 times
tortoisehg-2.0.0-hg-1.8-x86.msi 9772 times



168 名前:デフォルトの名無しさん [2011/03/16(水) 08:22:38.56 ]
Bazaar最強!!!!!

169 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 15:16:37.50 ]
bazaar bzr バザー バザール 重い 遅い

170 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 15:43:10.85 ]
バザーって言うと、小学校のPTAがやってたしょぼいやつってイメージだから
印象が良くない。

171 名前:デフォルトの名無しさん [2011/03/16(水) 15:51:28.63 ]
bazaarはgitに比べ3〜11倍遅いです。
つまり3〜11倍電力を食います。
消費電力削減のため、いますぐgitに切り替えましょう。

bazaarはgitに比べ3〜11倍遅いです。
計画停電前にpullが終わりません。
区間運休・本数削減された電車に乗りそこねます。
いますぐgitに切り替えましょう。

172 名前:デフォルトの名無しさん [2011/03/16(水) 17:02:11.71 ]
Bazaarは便利

173 名前:デフォルトの名無しさん [2011/03/16(水) 19:43:10.64 ]
日本語最高。

174 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 20:53:50.13 ]
>>171
もう少し知的な文面を考えられないのかオマエ……

175 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 21:24:48.18 ]
今回の原発事故で得た教訓とは何か?
福島・新潟の原発に極度に集中し過ぎでは無かったのか?
新潟の原発での地震の教訓が生かされなかったのではないか?
津波が想定外の大きさであったことが原因だろうか?

bazaarはlaunchpadに集中し過ぎでは無いか?
bazaarの重さも当然のことながらlaunchpadの重さも目に余るものがある。
launchpadが大災害を受けたとき、bazaarはどうなるのか?
git・hgはgithub・bitbucket以外のホスティングサービスがある。
いますぐgit・hgに切り替えるべきではないのか?
launchpadが大災害を受けてからでは手遅れである。


176 名前:methane mailto:sage [2011/03/16(水) 21:42:14.80 ]
>>175
bzr.bz/

原発事故は、東電幹部の今までの判断の甘さには問題があるかもしれないけど、
原因を追求するのは後でも良くて、今は現場の人達を応援しよう。

177 名前:デフォルトの名無しさん [2011/03/17(木) 07:40:23.27 ]
延々と「保守」



178 名前:デフォルトの名無しさん [2011/03/17(木) 14:54:07.65 ]
Bazaar最強!!!!!

179 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 15:46:06.69 ]
>>167
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 272
bzr-2.3.0-0-setup.exe Downloads 11,238

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

https://bitbucket.org/tortoisehg/thg/downloads
tortoisehg-2.0.2-hg-1.8.1-x64.msi 5981 times
tortoisehg-2.0.2-hg-1.8.1-x86.msi 5617 times
tortoisehg-2.0.0-hg-1.8-x64.msi 10428 times
tortoisehg-2.0.0-hg-1.8-x86.msi 9776 times

180 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 16:04:27.82 ]
福島の原発を東電幹部の今までの判断の甘さと断言できるだろうか。

bazaarは「高速増殖炉もんじゅ」である。
諸外国が実現不可能と判断し撤退したものを何故日本だけ固執しているのか。
福島の原発は今後何ヶ月にもわたり冷却し続けなければならないだろう。
もんじゅの減速材は金属ナトリウムである。
上空や放水車からの放水など出来ない。

いますぐ、もんじゅから撤退すべきではないか。

bazaarも同様にdebian・ubuntu以外での実績は皆無である。
bazaarユーザも勇気をもってbazaarから撤退すべきでは無いか。

181 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 17:04:01.16 ]
不謹慎にも程があると思うんだが
人命がかかってるのに人として書いちゃいけないだろ、そういうことは

182 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 17:37:38.28 ]
アンチがそんなこと気にするわけないだろ、叩けりゃ何でもいいんだから。
ストレス発散につきあっても馬鹿を見るだけだ。

183 名前:デフォルトの名無しさん [2011/03/17(木) 21:30:22.07 ]
Bazaar最強!!!!!

184 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 00:07:11.49 ]
TortoiseBzr初めて使ったけど、インストールするだけで
特に設定も必要なく最初から日本語使えるのは楽でいいな

今までTortoiseSVN使ってたけどこれならなんとか乗り換えできそうだ

185 名前:デフォルトの名無しさん [2011/03/18(金) 07:42:03.47 ]
日本語最高。

186 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 10:17:23.55 ]
そろそろ社内のSubversionの陰でこっそりと使ってみようかな

svn:externalsってbzr-svnでもう使えるんだっけ?


187 名前:デフォルトの名無しさん [2011/03/18(金) 11:40:39.81 ]
Bazaar最強!!!!!



188 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 16:00:58.60 ]
>>179
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 555
bzr-2.3.0-0-setup.exe Downloads 11,245

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

https://bitbucket.org/tortoisehg/thg/downloads
tortoisehg-2.0.2-hg-1.8.1-x64.msi 6921 times
tortoisehg-2.0.2-hg-1.8.1-x86.msi 6523 times
tortoisehg-2.0.0-hg-1.8-x64.msi 10429 times
tortoisehg-2.0.0-hg-1.8-x86.msi 9778 times

189 名前:デフォルトの名無しさん [2011/03/19(土) 03:10:54.24 ]
普通に「保守」

190 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 04:28:17.20 ]
bazaar bzr バザー バザール 重い 遅い

191 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 08:02:43.20 ]
>>118
https://code.launchpad.net/~python-dev/python/default

192 名前:デフォルトの名無しさん [2011/03/19(土) 12:38:38.00 ]
>>191
The import has been suspended because it failed 5 or more times in succession.

193 名前:デフォルトの名無しさん [2011/03/19(土) 19:43:55.41 ]
日本語最高。

194 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 21:18:51.59 ]
>>188
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 755
bzr-2.3.0-0-setup.exe Downloads 11,251

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

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

https://bitbucket.org/tortoisehg/stable/downloads
tortoisehg-1.1.9.1-hg-1.7.5-x64.msi 21664 times
tortoisehg-1.1.9.1-hg-1.7.5-x86.msi 20490 times

195 名前:デフォルトの名無しさん [2011/03/20(日) 01:15:30.45 ]
Bazaar最強!!!!!

196 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 07:38:38.69 ]
bazaar bzr バザー バザール 重い 遅い

197 名前:デフォルトの名無しさん [2011/03/20(日) 13:36:50.36 ]
さりげなく保守



198 名前:デフォルトの名無しさん [2011/03/20(日) 15:00:24.73 ]
ほしゅ

199 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 16:11:06.07 ]
>>194
https://launchpad.net/bzr/+download
bzr-2.3.1-1-setup.exe Downloads 849
bzr-2.3.0-0-setup.exe Downloads 11,255

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

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

https://bitbucket.org/tortoisehg/stable/downloads
tortoisehg-1.1.10-hg-1.8.1-x64.msi 9 times
tortoisehg-1.1.10-hg-1.8.1-x86.msi 9 times
tortoisehg-1.1.9.1-hg-1.7.5-x64.msi 21668 times
tortoisehg-1.1.9.1-hg-1.7.5-x86.msi 20510 times

200 名前:デフォルトの名無しさん [2011/03/20(日) 19:35:53.86 ]
Bazaarは便利

201 名前:デフォルトの名無しさん [2011/03/20(日) 21:57:53.98 ]
Bazaar最強

202 名前:デフォルトの名無しさん [2011/03/21(月) 07:42:55.90 ]
延々と「保守」

203 名前:デフォルトの名無しさん mailto:sage [2011/03/21(月) 10:07:19.06 ]
このまえ bzr-2.3.0-0-setup.exe をインストールして何日か
して、commit しようとしたら、負値を符号無しlongに変換
できない、とかいうエラーが出るようになって、なんかバグか
と思って、2.3.0-0 をアンインストールして、パソコンを再起動
したら、起動時に Remind_XP.exe がエラーになって、
2.1.0 に戻しても、commit でエラーになるし、Remind_XP.exe
って何?ってググって見たらマルウェアだ、みたいな事が
書いてあって、SoftThinks CD Creator CD/DVD Writer
で使われている場合は心配ないけど、そんなのインストール
されてないし、マカフィーでウィルスチェックしようとしたら、
パターンファイルが古いです、みたいなことを言われたので
パターンファイルのアップデートをしようとしたら script が
エラーになった、とかいってアップデートできないし、とりあえず
Windows Update をしてみようかと思ったら、パソコンの時計が
変ですよ、とか言われて Update できなくて、見てみたら
2050年になってたお。(´・ω・`)

VB6 で Date 型の変数に 2038年以降の日付を入れてみたら
どうなるか、いろいろ試していたら、なんかの拍子でパソコンの
時計が2050年になってしまったらしい。
(なんかの拍子がなんだったのは不明。Date型変数に2050年
の日付を入れてみてもパソコンの時計は変わらないし。
パソコンの時計も変えてテストしてたんだったか、忘れた。)

Remind_XP.exe は、hp のパソコンのリカバリディスク作成の
関係で入っているらしい。

だから Bazaar は悪くない! Bazaar 最高!


204 名前:デフォルトの名無しさん [2011/03/21(月) 11:58:54.87 ]
>>203
64bitのインストーラを出していないbazaarは悪い

205 名前:methane mailto:sage [2011/03/21(月) 12:06:08.16 ]
>>204
>>203 って、ファイルが壊れたか何かでPCの調子がおかしくなって、
そのせいで Bazaar の動作もおかしくなったくらいに思ってたんだけど、
64bit となにか関係あるの?

206 名前:デフォルトの名無しさん [2011/03/21(月) 12:25:23.99 ]
>>205
2038年問題

207 名前:203 mailto:sage [2011/03/21(月) 12:32:36.22 ]
実はパソコンの時計を戻しただけではダメで、ファイルの
タイムスタンプが2050年だと、Bazaar のインストーラーに
入っている Python が 2038年問題の対策ができていなくて、
エラーをはくようです。

そのパソコンにはたまたま Cygwin が入っていたので、
touch でファイルのタイムスタンプをいじってやることで
解決しました。

Python が悪い! Bazaar は悪くない!



208 名前:デフォルトの名無しさん [2011/03/21(月) 15:30:47.23 ]
PythonではMercurialに勝ち目ないし、Bazaarは日本人しか使っていないから、
Rubyに変えよう

209 名前:デフォルトの名無しさん [2011/03/21(月) 22:44:11.20 ]
Bazaar最強!!!!!

210 名前:デフォルトの名無しさん mailto:sage [2011/03/21(月) 23:41:35.40 ]
最近癖が飲み込めてきたのでようやくbzrに移行できそうだわ。
svnのリポジトリ自体はバックアップしてるから戻ろうと思えば戻れるし。

何回か使って挫折してから使えるようになるあたりがEmacsみたいなやっちゃなという感想。
gitとかhgだとどうなのかは知らんけど。

>>180
ごめん俺debian使ってるんだわ……。

211 名前:デフォルトの名無しさん [2011/03/22(火) 07:29:29.83 ]
Bazaarは便利

212 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 15:14:32.54 ]
     ∧_∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ( ´∀`)/< 先生!Bazaarはなんでbazじゃなくてbzrなんですか?
 _ / /   /   \___________
\⊂ノ ̄ ̄ ̄ ̄\
 ||\        \
 ||\|| ̄ ̄ ̄ ̄ ̄||
 ||  || ̄ ̄ ̄ ̄ ̄||
    .||          ||

213 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 16:12:28.18 ]
英単語を短縮するときは、母音を抜くのが一般的だからです。iscntrl()とか。

214 名前:デフォルトの名無しさん [2011/03/22(火) 17:46:45.95 ]
普通に「保守」

215 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 17:47:45.95 ]
つーか、昔はbazだった
wiki.bazaar.canonical.com/HistoryOfBazaar

216 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 19:06:01.98 ]
GitとMercurialがLinux kernelのBitKeeper由来なのに対し、
BazaarはGNU Archのフォークか。
だからBazaarはギークから見向きもされていないのか。

217 名前:デフォルトの名無しさん [2011/03/23(水) 00:44:08.56 ]
Bazaar最強!!!!!



218 名前:デフォルトの名無しさん [2011/03/23(水) 07:52:39.79 ]
さりげなく保守

219 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 14:36:58.55 ]
>>191
https://bitbucket.org/mirror/cpython

220 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 15:50:51.87 ]
bzr-coloをcoreに取り込むかどうかって議論が始まってるようだねぇ。







221 名前:デフォルトの名無しさん [2011/03/23(水) 21:02:36.65 ]
日本語最高。

222 名前:デフォルトの名無しさん [2011/03/24(木) 08:36:11.04 ]
普通に「保守」

223 名前:デフォルトの名無しさん [2011/03/24(木) 17:12:57.80 ]
Bazaarは便利

224 名前:デフォルトの名無しさん [2011/03/24(木) 23:33:46.36 ]
>>220
Mercurialの素晴らしさの勉強会になっていてワロタ

225 名前:methane mailto:sage [2011/03/25(金) 00:41:31.87 ]
bzrの開発者にはPythonのコミッタもいるからね。
Mercurial のすばらしさの勉強会というか、単にモデルの整理をしているだけで
Mercurial より git がいい部分も語られてるから、 bzr-colo がデフォルトに
なるときには Mercurial と git のいいとこ取りになると思うよ。

226 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 09:28:01.15 ]
>>225
gitの良い所はhgがすでに取り込んでいる。
gitのブランチに相当するものはhgではbookmarkというものだが、
1.7までは本体にバンドルされている拡張だったのが、
1.8ではコア機能になった。

hgの名前付きブランチに相当するものはgitには無い。

gitのブランチは利点もあるが欠点もある。
利点はローカルブランチを気軽に作れて消せること。
欠点はリモートブランチを意図的にせよ事故にせよ消せること。
この事故によるリモートブランチの削除が
google codeがgitでなくhgを選んだ理由。

227 名前:methane mailto:sage [2011/03/25(金) 10:14:51.48 ]
>>226
> google codeがgitでなくhgを選んだ理由。
リポジトリフォーマットの BigTable への対応させやすさと、
選択時に http 経由のプロトコルが一番よくサポートされていたのが
hg だったからという理由だと思うけど?

Alex が git の remote mirror ブランチのスタイルは hg のスタイルよりも
好きだっていってるけど、僕も同意する。
bzr 使うときも、 local の作業用 branch と remote からの checkout (コミットが
リモートに対して行われる)を使ってブランチを管理している。



228 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 10:42:29.68 ]
>>227
> > google codeがgitでなくhgを選んだ理由。
> リポジトリフォーマットの BigTable への対応させやすさと、
> 選択時に http 経由のプロトコルが一番よくサポートされていたのが
> hg だったからという理由だと思うけど?

www.atmarkit.co.jp/news/200904/28/googlecode.html
> ・メンテナンス性。Gitはgit-gcなど、レポジトリの定期的なメンテナンスが不可欠。
> ・ヒストリの重要性。Gitは非常に強力で、コマンドを叩けばあらゆる操作が可能。
> リモートサーバ上のレポジトリもコマンド1つで消えてしまう可能性があり危険。
> 一方、Mercurialは変更不可のオブジェクトが蓄積していくだけ。

229 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 10:43:14.66 ]
>>227
git push :master

230 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 10:59:09.92 ]
bzrのメーリングリストでCPythonの名前付きブランチの勉強会をやっているが、
CPythonはsvnからの移行ということで、名前付きブランチスタイルなのだろう。
hgの名前付きブランチはリビジョン番号と同様、gitにはないhgの利点である。
しかし、コストが高いという問題がある。
Mercurial本体のリポジトリにはdefaultとstableという名前付きブランチしかない。
1.8.1リリースのドタバタから分かる通り、stableはいつでもリリース可能である。
リリースバージョンはタグで管理されている。
CPythonの名前付きブランチ、2.7、3.2というのを議論するのは、
Mercurialらしい使い方を理解していないことを意味する。

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の貢献を否定してるわけじゃないし、空気嫁ってだけ。
どんだけ信者だよ。






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

前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