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/
736 名前:733 mailto:sage [2011/11/27(日) 15:36:53.52 ] 733です。 Windows 版apache httpd-2.2.21-win32-x86-no_ssl.exe と windows版Bazaar bzr-2.4.2-1-setup.exe と windows版wsgi mod_wsgi-win32-ap22py26-3.3.so を落としてきて、www.atmarkit.co.jp/fjava/rensai4/devtool20/devtool20_3.html を参考にWindows 上でサーバーを立てようとしています。 が上手く行きません。 wsgiのスクリプトで [Sun Nov 27 15:30:00 2011] [error] File "C:/Bazaar/scripts/bzr.wsgi", line 1, in <module> [Sun Nov 27 15:30:00 2011] [error] from bzrlib.transport.http import wsgi [Sun Nov 27 15:30:00 2011] [error] ImportError: No module named bzrlib.transport.http となって bzrlib.transport.httpが見つからなくてエラーになります。 回避方法をとかわかる方いたら教えてください。 >>734 市ね。まじで、二度とレスすんな
737 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 16:12:35.46 ] 大人しくbzr serveにしとけ
738 名前:デフォルトの名無しさん [2011/11/27(日) 16:53:17.87 ] >>736 > >>734 > 市ね。まじで、二度とレスすんな Subversionのbdb形式以外ならフォルダ共有でも問題ないはずだけど。 Bazaarは実績が乏しいから、危険かもしれないが。
739 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 20:24:38.78 ] >>736 httpdから使いたければ、スタンドアロンのやつじゃなくてpythonベースでインストールしないといけない。 Windowsだと依存モジュールを手で入れないといけないから それなりに面倒。
740 名前:733 mailto:sage [2011/11/28(月) 20:44:07.76 ] 733です。 >>739 僕もその事実に気が付いて python-2.6.6.msi bzr-2.4.2-1.win32-py2.6.exe を入れて再度環境を作ってみたら、うまく行きました。 デスクトップをapache + bazaar のサーバにして、 ノートPCからpush してテストしている所です。 ありがとうございました。 >>738 お前はレスすんな!っていうのがわかんねーのか。
741 名前:デフォルトの名無しさん [2011/11/28(月) 21:08:08.71 ] ケンカはやめてbazaar
742 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 00:27:01.94 ] バザールエクスプローラで bzr: ERROR: exceptions.AttributeError: 'unicode' object has no attribute 'name' って言うエラーがたまに出る。何故?
743 名前:デフォルトの名無しさん [2011/11/30(水) 01:02:35.81 ] おはようからおやすみまで暮らしを見つめる
744 名前:デフォルトの名無しさん [2011/11/30(水) 02:13:33.34 ] ゴザール
745 名前:733 mailto:sage [2011/11/30(水) 22:04:47.10 ] 733です。 Bazaar Explorerをいろいろ使ってみていますが正直難しいです 1) 最初に使う時は bzr whoami コマンドを実行しないといけない 2) 外部差分ツール、マージツールとしてWinMergeを手動で登録しないと行けない 3) コマンド操作に失敗すると bzr: ERROR: exceptions.AttributeError: 'unicode' object has no attribute 'name' というエラーが出るが、意味不明 4) apache 側にbasic認証がかかっていると、毎回ID/PWDを入力しないといけない 等がちょっと使って気が付いた点です。 >>12 にはBazaar Explorerがものすごく使いやすいツールであるかのように書いてありますが 正直使いにくいと感じました。
746 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 22:28:09.93 ] >>745 この著者は今はGit押し hibari.2ch.net/test/read.cgi/tech/1310403238/598
747 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 01:11:57.69 ] windows上でにbzr explorerをいれて見たんだけど httpsでproxyを通そうとするとおかしな挙動になる パケットキャプチャをしてみた限りでは 最初の接続ではHTTPの"CONNECT"メソッドで 正しくproxyにリモートホストに対してトンネルを掘るように依頼している が、突然 .bzr/smart を叩くところからhttpsを使わなくなる proxyを介してはいるのだがproxyに対して POST https://www.xxx.net/.bzr/smart HTTP1.1 と生のHTTPコマンドを発行しようとする urllibが糞なのかbzr側の実装の問題なのかはちょっと良く分からない
748 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 01:18:20.32 ] Mercurial Advent Calendar 2011 partake.in/events/902cd6d9-0215-4ea3-b51f-b8ff32e56426
749 名前:デフォルトの名無しさん [2011/12/01(木) 16:08:53.66 ] 師走Bazaar
750 名前:747 mailto:sage [2011/12/01(木) 20:29:32.14 ] ちらっとソース見た限りurllibを信用せずに 自前でCONNECTコマンドを打っているのでbzrのバグっぽい 昔urllibのhtpps proxy周りの実装がバグでまともに使えなかったのを 自力でごまかそうとしてがんばったけど力尽きた感じ?
751 名前:733 mailto:sage [2011/12/01(木) 20:48:52.31 ] 733です >>745 に追加です。 5) bzr-explorer のメニューから bazaar -> explore -> 履歴 を選択すると ローカルのリポジトリの場合は履歴が表示されるのに、 サーバー上のリポジトリの履歴を表示しようとすると 画面が一瞬だけ表示されてすぐに消えてしまいます(バグ?) 6) bzr-explorer の画面の右側の xxx colocated branches っていうメニューが 何のためなのかわかりずらい が気が付いた点です。 >>746 このライターの書く記事は要注意ですね。
752 名前:デフォルトの名無しさん [2011/12/01(木) 21:57:56.79 ] bzr で svn のレポジトリをチェックアウトして変更して コマンドライン (cmd) でコミットしようとすると bzr: ERROR: exceptions.ValueError: prompt '<svn://localhost:3690> d23b4847-9bdb-4b02-ab1b-384494d51822 username password: ' not a unicode string というエラーになってコミットできません。 cygwin でも同じエラーになります。 GUI からは問題なくコミットできます。 Win7 Pro 64bit bzr 2.4.2 on python 2.6.6 (Windows-7-6.1.7601-SP1) plugins: svn[1.1.0] encoding: 'cp932', fsenc: 'mbcs', lang: None Cygwin 1.7.9(0.237/5/3) (CYGWIN_NT-6.1-WOW64) bzr 2.4.0 on python 2.6.5 (CYGWIN_NT-6.1-WOW64-1.7.9-0.237-5-3-i686-32bit) plugins: svn[1.1.1dev] encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'C.UTF-8' svnserve Win32Svn 1.7.0 --daemon オプションで実行
753 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 01:36:11.49 ] Bazaar使いの方ならご存知?のblog d.hatena.ne.jp/wonderful_panda/
754 名前:デフォルトの名無しさん [2011/12/05(月) 01:39:00.18 ] ひとりAdvent Calendar、Bazaar
755 名前: 忍法帖【Lv=40,xxxPT】 [2011/12/05(月) 09:58:11.99 ] >>753 bzr-coloがありえないほど糞なのがよく分かったw
756 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 13:45:48.88 ] 4記事しかない?
757 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 14:00:51.77 ] 師走を楽しもう。技術系アドベントカレンダーの魅力とは www.atmarkit.co.jp/fjava/column/andoh/andoh59.html Mercurial Advent Calendarは書き手がいっぱいるが、Bazaarはひとりしかいない。
758 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 14:05:08.50 ] >>756 つまり25日まで1日1記事書くってこと
759 名前:733 mailto:sage [2011/12/05(月) 20:55:21.45 ] TortoiseBzrってタイミングによっては、右クリックしてもメニューに bzrのメニューが出てこない事がたまにある。 Windows XPだからか?
760 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 21:49:55.73 ] その辺やらがむかつくから、俺はもう亀はアンインスコして、 bazaarエクスプローラだけで使ってるわ。
761 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 02:30:26.23 ] がんばってもらいたいものです。
762 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 20:26:48.78 ] 最近 KFC の Blazer が気になって仕方がない
763 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 00:40:28.15 ] >>753 どうしてそこまでして機能不足・不便なBazaarを使い続けるのだろうかと可哀想になってきた
764 名前:733 mailto:sage [2011/12/09(金) 21:45:14.94 ] >>763 並の連中には使いこなせないBazaarを、使いこなすカッコイイ俺! みたいなのがあるんじゃね?
765 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 01:57:19.22 ] やっぱgitの方が使い易いんやろか?
766 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 07:49:49.15 ] >>765 9日も経っても何一つGit・Mercurialに対するメリットが書かれていないからね。 もう一人の日本人はGit・Mercurialに対する理解不足から勘違いした記述が多いけど、 この日本人はGit・Mercurialを知っているからなおさらBazaarの不便さが際立つ。
767 名前:733 mailto:sage [2011/12/11(日) 00:14:18.34 ] >>766 Git・Mercurialに対するbzr の優位性ってあるの?
768 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 00:17:19.48 ] それは良い質問ですね
769 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 01:23:12.37 ] >>767 ないです。
770 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 02:21:51.06 ] ないんだな、それが。
771 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 10:02:01.79 ] リビジョン番号の新旧がsubversionと同程度には分かりやすい。
772 名前:デフォルトの名無しさん [2011/12/11(日) 10:18:44.42 ] >>771 Mercurialに対する優位点では無い
773 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 10:42:47.01 ] こっちでやれ バージョン管理システムについて語るスレ8 hibari.2ch.net/test/read.cgi/tech/1295493964/
774 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 18:21:10.87 ] >>40 一番簡単なのはapache 経由にして、リポジトリ毎にbasic認証を掛けるとか
775 名前: 【東電 78.6 %】 [2011/12/13(火) 16:47:34.22 ] Bazaar Advent Calendar 2011 ほぼひとり partake.in/events/8f00c401-f3e4-4e96-9c6d-8537d6d60e59
776 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 18:14:13.99 ] どうして人気ないの?
777 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 18:17:19.72 ] それは良い質問ですね
778 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 18:23:47.50 ] >>776 launchpadが重いから
779 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 19:50:24.51 ] こういうことらしいわ。 toro.2ch.net/test/read.cgi/tech/1295493964/851 >851 :デフォルトの名無しさん :2011/12/13(火) 00:06:04.20 >分散バージョン管理システムの詳細なガイド >投稿日 2010年2月21日 >www.infoq.com/jp/articles/dvcs-guide > >> 最初の頃パフォーマンスが悪かったため、Bazaarは周囲に影響を与える多くの >> 早期採用者(MozillaやSolaris、OpenJDK)を失いました。
780 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 20:00:23.06 ] なんとか勢いを盛り返せないものかしら。
781 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 20:19:15.63 ] >>775 2人目は>>746 のgit推しの著者じゃん
782 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 20:36:02.52 ] >>780 launchpadがgitとmercurialを提供する
783 名前:デフォルトの名無しさん [2011/12/13(火) 21:03:25.42 ] >>780 BZR48を結成する
784 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 21:07:55.53 ] Ubuntuが落ち目だからなぁ どうなるか分からん
785 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 21:13:46.19 ] Bazaarは滅びぬ、何度でもよみがえるさ、Bazaarの力こそ人類の夢だからだ!!
786 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 21:21:19.30 ] やっぱgitに乗り換えるか。
787 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 21:44:18.52 ] Python3.2に対応してMercurialに差を付けるんだ()笑い
788 名前:デフォルトの名無しさん [2011/12/14(水) 01:57:34.08 ] 人気が出なくて悲しいBazaar
789 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 03:12:35.10 ] 今だって Emacs pull するの遅いよ
790 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 17:16:27.57 ] https://twitter.com/#!/methane/status/147557678300938242 あとは Mac でのdecomposite問題にも対応して、 ライトユーザーがsvnみたいなcheckout+commitだけの利用方法ができるようになったら 真面目に hg への乗り換えを検討する。
791 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 18:23:17.28 ] >>790 > あとは Mac でのdecomposite問題にも対応して、 toro.2ch.net/test/read.cgi/tech/1297704483/732 > ライトユーザーがsvnみたいなcheckout+commitだけの利用方法ができるようになったら 相変わらず分散型を理解していない勘違い発言。 hookを使えば出来ないこともない。
792 名前:デフォルトの名無しさん [2011/12/21(水) 10:07:41.69 ] ひとりAdvent Calendarが壊れ始めた記念あげBazaar
793 名前:デフォルトの名無しさん [2011/12/23(金) 11:40:45.04 ] 天皇誕生日Bazaar
794 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 20:25:49.81 ] bzr-git の制限と今後 d.hatena.ne.jp/methane/20111224/1324698755 > これらの改良が行われると、bzr-git は、 git の独特のコマンド体系を覚えなくても使える 不安定極まりないbzr-gitを使うより、遅くてイラつくbzrを使うより、 gitの操作を覚えた方が早い。 > しかも Windows や Mac OS X で日本語ファイル名を使ってもちゃんと NFC の UTF-8 でファイル名をコミットしてくれる もうすぐmsysgitでutf-8が使えるようになる。 mercurialがWindowsとMac OS Xのファイル名変換をサポートする方向。 bazaarのようなインチキな方法ではなく。 > 一番使いやすい github クライアントになるでしょう。 一番使いやすい github クライアントはgit。 将来のないbazaarであるはずがない。
795 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 20:36:25.92 ] bazaarを虐めないでbazaar
796 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 20:37:16.27 ] クリスマスイブbazaar
797 名前:デフォルトの名無しさん [2011/12/24(土) 20:38:02.56 ] みんな仲良くするbazaar
798 名前:デフォルトの名無しさん [2011/12/24(土) 20:41:10.49 ] >>783 GIT48のほうが人気
799 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 21:59:40.02 ] >>798 GIT48 毒舌ライナスとハマ○のおっさんと、他のメンバー誰よ?
800 名前:デフォルトの名無しさん [2011/12/25(日) 00:35:26.02 ] RCS48、CVS48、SVN48……
801 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 00:46:37.50 ] ナンデ?ナンデミンナBazaarをワラウBazaarガナニカシタ?
802 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 09:18:12.47 ] サクサクは正義 もっさりは死ね
803 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 10:55:38.03 ] 2.0から以降、速度はHgにはちょい勝ち、Gitにゃまだ負けるけど。 とか聞いたぞ。
804 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 11:09:50.84 ] 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
805 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 18:09:31.55 ] じゃあEmacsのpullが遅いのは何が原因?
806 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 18:22:00.26 ] >>805 仕様です。 Mercurialで管理されているXEmacsまたはvimへの乗り換えをお勧めします。
807 名前:デフォルトの名無しさん [2011/12/28(水) 11:03:48.40 ] 仕事納めBazaar
808 名前:デフォルトの名無しさん [2011/12/31(土) 00:46:05.73 ] 大晦日Bazaar
809 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 23:04:48.51 ] 人気の開発者向けツール ベスト5 ttp://japan.internet.com/webtech/20111214/7.html ストレージ (略) テキストエディター (略) Web サイト解析 (略) Web ホスティング (略) バージョンコントロール 1位 Git、2位 Subversion、3位 Mercurial、4位 Beanstalk、5位 Perforce BeanstalkとかPerforceとかいうのよりも下だって、∩(´・ω・`)∩バンジャーイ
810 名前:デフォルトの名無しさん [2012/01/01(日) 11:08:22.45 ] 新年明けましておめでとうBazaar 今年もよろしくするBazaar
811 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:41:14.84 ] つまらん質問で悪いが教えてくれ 次のように理解したんだがあってる? 1. 「checkout と branch の違いは単に bind されてるかどうかだけで、これはあとからでも適宜いじれる」 2. 「checkout に commit するとローカルとリモートの両方に適用され、branch に commit するとローカルのみに適用される」
812 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:56:20.30 ] >>811 本当は怖い軽量チェックアウトの話 d.hatena.ne.jp/methane/20111223/1324637451
813 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 22:28:39.14 ] >>812 ありがとう 一つ手前の、チェックアウトとブランチの使い分け と合わせて読んで、 なんとかわかったような気になった git は commit しないまま branch をまたいだ作業しにくくて、 作業コピーが branch ごとに独立してる bzr のが自分の運用に合ってるんだけど、 bzr は公式ドキュメントのほとんどが理由不明のノウハウ集ばっかりなのが辛い… 「そーゆーのがしたい時はこーゆーコマンドを打てばいいよ」と言われても困るというか 「このコマンドはこれに対してこのような操作を行う」というのが明示されてたらいいんだけど
814 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 07:23:39.62 ] >>813 > git は commit しないまま branch をまたいだ作業しにくくて、 あなたのハードディスクの容量はいくつですか? ローカルにcloneを複数持ちましょう。 Mercurialは同じファイルシステムではcloneはハードリンクです。
815 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 08:50:28.21 ] >>813 > bzr は公式ドキュメントのほとんどが理由不明のノウハウ集ばっかりなのが辛い… それは、bzrを使っていることが理由不明だから。 でなければ、coloなんて屋上屋を新たに入れる必要はない。
816 名前:sage mailto:sage [2012/01/04(水) 11:52:46.41 ] >>814 そうも考えたけど、結局それって hg で bzr と変わらない運用をすべし、ってことだよね shelve とか嘘コミットをユーザが手動でしないといけない理由がよくわからないので ツールが面倒見てくれたらいいなと思ってる もちろん HDD は有り余ってるのでハードリンクだろうがそうでなかろうがどっちでもいい 127.0.0.1:8823/thread/http://toro.2ch.net/test/read.cgi/tech/1295493964/ の 548-554 に書いた
817 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 11:56:01.47 ] ごめん、リンクがおかしかった バージョン管理システムについて語るスレ8 のつもり
818 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 12:25:28.56 ] >>816 ここかね。 toro.2ch.net/test/read.cgi/tech/1295493964/548-554 MercurialはMQというさらに強力な標準配布の「拡張」があるからね。 GitとMercurialはrebaseなどローカルでの履歴改変が流儀だけど、 Bazaarはメインラインという汚いものには蓋をしろという思想だからね。 どっちが受け入れらているかは実績・情報量で一目瞭然だけど。
819 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 23:30:15.14 ] >>818 あ、そこです 拡張がすごいとか世間に受け入れられてるとか声高に言われても… 自分が重要視してるのは同時に複数の branch ごとに未コミットを残したままシームレスに扱える環境であって そこは放置のまま bzr を貶めたり他のを勧められても、特に… hg は少し使っただけだけど git は本も買ってそこそこ使い込んで、それでもやっぱり bzr に戻ってきたので 上記の件がクリアされたなら、喜んでそっち使うとは思う
820 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 07:26:14.53 ] >>819 > 自分が重要視してるのは同時に複数の branch ごとに未コミットを残したままシームレスに扱える環境であって この条件はbzrに限らず全てのVCSで出きること。bzrを使う理由にならない。 svnで中央リポジトリにコミット権限が無い人がどうやって独自フォークや野良パッチを管理するかってので、 gitやhgが受け入れられている。 だから「未コミット」という状態自体が、昨今のvcsではあってはならない状態。 中央リポジトリにpushする段階ではまともなリビジョンにするのがgitとhgの流儀で、 本でなくても情報はいっぱいあるけど、bzrはrebaseどころか普通のワークフローですら、 まともな情報が皆無。
821 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:22:25.64 ] 何勝手な勘違い語ってんだ 中央とかまともなリビジョンとか話ずれすぎてるだろ おまえ本気で使いこんだことあるのか?
822 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:52:07.38 ] >>821 歴史の書き換え progit.org/book/ja/ch6-4.html ここに書いてあることをわかりやすく説明したつもりだったんだけど、レベルが高すぎたようだね。
823 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 23:57:04.35 ] >>821 >748のMercurialのアドベントカレンダーでもレベルにあわせた履歴改変ネタがいくつかある。 GitとMercurialでは、pushする公開リビジョンは格好良くするのが流儀。
824 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:03:50.66 ] で、どこに未コミットという状態が昨今のVCSではあってはならない状態って書いてあるんだ? なんで中央にアクセスしないといけないんだ? 話がとびすぎてるだろ
825 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:12:47.81 ] >>824 > で、どこに未コミットという状態が昨今のVCSではあってはならない状態って書いてあるんだ? 常識だからどこにも書いてないかもね。 一応 git status progit.org/book/ja/ch6-3.html > なんで中央にアクセスしないといけないんだ? はぁ?
826 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:32:01.11 ] おまえ何か自分だけで版管理してるもの、ひとつでも持ってるか? 職場で何十人もでひとつのリポジトリを育てる修羅場とかやったことあるか? 自分で何かつくったこと、あるか?
827 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:43:22.28 ] >>826 cvs/svnで修羅場をやったけど、git/hgではやってない、って答えれば良い? Mercurialアドベントカレンダーの最終日のは歴史に残る良文だねぇ。 d.hatena.ne.jp/troter/20111225/1324823716
828 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 00:50:22.03 ] 以後、無視でおながいします
829 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 02:47:58.91 ] もっとBazaarちゃんをかまってあげて! いいところもきっとあるんだから。。。きっと。 ・・・まあBazaarの日本人コミッタ二人ともBazaar以外に浮気してるという噂もw
830 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 07:42:42.01 ] >>829 > ・・・まあBazaarの日本人コミッタ二人ともBazaar以外に浮気してるという噂もw 一人はMercurialソース鑑賞会に参加する partake.in/events/1a6c0634-961a-4748-9bf3-576bb6433f66
831 名前:デフォルトの名無しさん [2012/01/06(金) 13:03:36.05 ] 見捨てないでBazaar
832 名前:デフォルトの名無しさん [2012/01/09(月) 13:55:23.90 ] 成人の日Bazaar
833 名前:デフォルトの名無しさん [2012/01/13(金) 15:17:18.34 ] 13日の金曜日Bazaar
834 名前:デフォルトの名無しさん [2012/01/14(土) 15:45:53.14 ] 共通一次試験Bazaar
835 名前:デフォルトの名無しさん [2012/01/22(日) 15:51:29.42 ] >>830 MercurialもPythonだからな。むしろ他のbzr使う人も積極的にMercurialソースを見るべきだと思う。
836 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:06:49.84 ] Disapprove https://code.launchpad.net/~songofacandy/bzr/user_encoding_utf8/+merge/90039
837 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:04:53.56 ] 誰か >>836 を解説してくれ
838 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:17:18.22 ] methaneたんは社内でのbzrの普及に失敗して起死回生としてbzrの改造を試みましたがそれも失敗しました。 https://twitter.com/#!/methane/status/162017009029226496 > ディスクレスブートのミニマルなシステムにlocaleをインストールしてもらうように > インフラを説得するよりもbzr自体を改造する方が早かったからそれで対応してたんだけど、 > 改造するとbzrのバージョンアップが面倒なので、localeレスシステムサポートは嬉しい。 https://lists.ubuntu.com/archives/bazaar/2012q1/074273.html > I sometimes use bzr on Linux without locale. I can write non-ascii comment with > vim but bzr doesn't accept it.
839 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 05:16:41.13 ] >>838 「改造して使っていた。bzrのデフォルトがUTF-8でないため bzrがlocaleレスシステムサポートしても改造不要にはならなかった」 としか読めません。要約で捏造するのはせこいと思います。
840 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 05:48:38.40 ] >>839 捏造ではありません。 methanたんは以前から英語のMLでGitやMercurialのようにコマンドラインパラメータで文字コードを指定できるように 主張していましたが相手にされていませんでした。 今回環境変数を使うというマージリクエストを送りましたが、 bzrのローケル至上主義に反するという理由で拒否されました。
841 名前:デフォルトの名無しさん [2012/02/02(木) 00:40:40.70 ] 2月になったBazaar
842 名前:デフォルトの名無しさん mailto:sage [2012/02/02(木) 01:24:25.01 ] 4月になれば彼女は
843 名前:デフォルトの名無しさん [2012/02/03(金) 23:40:19.44 ] 節分Bazaar
844 名前:デフォルトの名無しさん [2012/02/04(土) 09:00:50.48 ] おはようBazaar
845 名前:デフォルトの名無しさん [2012/02/13(月) 01:02:00.24 ] 良スレage
846 名前:デフォルトの名無しさん [2012/02/13(月) 01:04:02.09 ] 2.5b6 released
847 名前:デフォルトの名無しさん [2012/02/15(水) 19:47:33.16 ] toro.2ch.net/test/read.cgi/tech/1329234309/4-7 4 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 12:31:13.16 bzr-git で快適 github 生活 d.hatena.ne.jp/methane/20111224/1324698755 GitユーザのためのBazaar standing-shoebill.appspot.com/bzr-migration-docs/ja/survival/bzr-for-git-users.html 5 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 12:33:32.60 Bazaarスタートアップガイド standing-shoebill.appspot.com/bzr-startup-guide/ 6 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 13:05:31.52 Bazaarでござ〜る。猿でもできる分散バージョン管理“超”入門 (1/4) - @IT www.atmarkit.co.jp/fjava/rensai4/devtool20/devtool20_1.html 7 名前:デフォルトの名無しさん [sage]: 2012/02/15(水) 19:39:29.56 Bazaarスレに貼る様子がないってことはただのアンチGitか
848 名前:デフォルトの名無しさん [2012/02/17(金) 23:57:43.01 ] もうみんな使ってないBazaar?
849 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 09:29:40.04 ] そうだね。
850 名前:デフォルトの名無しさん [2012/02/21(火) 20:03:21.62 ] Bazaar終了のお知らせ msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート! d.hatena.ne.jp/nitoyon/20120221/msysgit_utf8
851 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 08:16:10.94 ] >>850 Git bashはまだ文字化けするらしいけどもな!
852 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:02:29.75 ] >>851 Windowsのviでutf-8が扱えるだけBazaarよりまし >836が見事に放置中
853 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:34:00.30 ] vi?
854 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:44:09.46 ] >>853 > そして、2月に入って msysGit の devel ブランチに UTF-8 対応のコードがコミットされました > (msysGit に同梱される less や vim も同時に UTF-8 対応しているようです)。 methanたんのマージリクエストは、 ロケールとは別にエディタで文字コードを指定できるようにするもの。 それが放置中。 つまり、WindowsではCP932でしかコミットログを書けない。
855 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:00:42.91 ] >WindowsではCP932でしかコミットログを書けない。 素のmsysGitとTortoiseGit使ってるが ファイル名は確かにcp932だけどログの方はUTF-8だぞ
856 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:05:18.94 ] >>855 gitは、git logの--encodingオプションで切り替えられる。 .git/config、~/.gitconfigでも変えられるが。 Bazaarはそんな当たり前のi18nもロケール至上主義でできない欠陥アプリ
857 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 20:49:27.27 ] >>854 はスレの流れを追ってないとGitの話だと誤読してもしかたないな
858 名前:デフォルトの名無しさん [2012/02/23(木) 22:12:39.39 ] >>854 > methanたん 誰だよ
859 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 09:36:21.26 ] 最近使い始めたのですけど、わからないことがあるので教えくださいです。 最初の一回は add して、後の変更はコミット時に無視するような設定ってできますか。 アプリケーションの設定ファイルなんですけど、テストする時に書き換えるのですが そうすると修正になってしまいます。 初期値を入れたファイルは置いておきたいのでignoreもできないんです(´・ω・`)
860 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 12:29:35.00 ] 正解があるかどうか知らないけど、 アプリケーションのコマンドラインで設定ファイルを 指定できるようにして、コミットするのは、settei.ini テストするときは、settei-test.ini を使うようにして、 settei-test.ini は ignore して、テスト時は、 app.exe -f settei-test.ini って実行してテストする のはどう?
861 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 12:42:20.65 ] hoge.conf.inをAddしておいてhoge.confがなければhoge.conf.inから hoge.confを作る(単純にコピーでもおk)処理をテスト前に自動で実行するようにする
862 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 14:04:13.40 ] ln -s hoge.conf.in hoge.confで充分だろ。
863 名前:デフォルトの名無しさん mailto:sage [2012/02/25(土) 18:23:44.13 ] テストする時に書き換えるって書いてある
864 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 08:00:54.31 ] 2.5.0
865 名前:859 mailto:sage [2012/02/28(火) 17:10:53.82 ] すいません、忙しくて久しぶりに来ました(´・ω・`) >>860 アプリケーションというかphpなんです。 読み込まれる設定ファイルのパスは固定なので、そのように変えられないんです。 まだどうすればいいかわからなくて、その都度、コードをコミットする時は、 設定ファイルだけをrevertしてからやってます。 たまにrevert忘れます。
866 名前:859 mailto:sage [2012/02/28(火) 17:13:21.56 ] あと書き換えた設定自体も役にたつので、revert後に残った.~1~なファイルを コミットした後に、mvして上書きしてます。これも結構面倒なんです(´・ω・`) これって、svnやgitやmercurialでも同じなんですかね。 addした特定のファイルだけを以降無視するって難しいんですかね(´・ω・`)?
867 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 17:39:20.63 ] 設定ファイルが入っているディレクトリを別ブランチにする 本体のブランチからはignoreに指定
868 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 20:16:54.23 ] そういう使い方はどのVCSでも見ないな。できないと思う phpの方で開発用と本番用の設定を切り替えられる作りにすべきじゃない? 例えばCakePHPとかはそういう仕組みがあるし
869 名前:859 mailto:sage [2012/02/28(火) 20:26:54.02 ] >>868 なるほど。 他人から引き継いだ小汚いPHPのコードを修正しているのですけど、 そのような新しい仕組みを入れる前に、とりあえず今ある問題を修正しようと、 DocumentRootにソースを置いて、bzr initしてって感じで始めたんです。 とくにフレームワークは使っていないので、そのような仕組みは今ありません。
870 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:48:30.52 ] じゃあ開発用設定ファイルと本番用設定ファイルを両方置いておいて phpでは開発用ファイルがあればそれを使い、なければ本番用を使うようにコードを変えて 本番用ファイルのみをコミットして開発用はignoreしとくとか
871 名前:859 mailto:sage [2012/03/03(土) 00:06:24.05 ] また久しぶりにきました(´・ω・`) PHPのコードを修正するのが大変で。 >>870 みたいにするしかなさそうですね。 今はまだそういうのできてなくて、いまだに revert > ci > mv やってます。
872 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 23:49:23.33 ] すいませんけど困ってることがあるので教えて下さい SubversionもBazaarも勉強を始めたばかりで詳しくありません(´・ω・`) Subversionで管理されていたソースコードを持ってきて(チェックアウトではなく)、 そのソースコードをBazaarで管理して修正を始めました。 このBazaarで管理を始めたソースコードを元のSubversionの履歴とつなげることってできますかね(´・ω・`) 例えば持ってきた時点でSubversionの中でリビジョン100、 Bazaarに突っ込んだ時点で、Bazaarの中でリビジョン1から始まってるわけですけど、 これを元のSubversionの101からの履歴にできますかね(´・ω・`) 元のSubversionのリポジトリは捨ててもいいので、 今後はBazaarで管理して、かつてのSubversionの1〜100をBazaarに持ってきて、 今回の101〜をつなげられるなら、そうしてもいいのですが。 Bazaarで無理なら、gitでもMercurialでも構いません。
873 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:33:09.05 ] >>872 パッケージ版なら、bzr-svnはいってるから、 bzr co svn://foo/bar/baz を実行するってのは? この作業ツリーをリポジトリにしちゃうなら、更にblanch切っちゃうと。 bzr coの結果は、svnの作業ツリーなので、commitすればsvnのリポジトリも更新されます。
874 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 00:34:56.76 ] ただ、svnのリビジョンがかなり進んでると、初回のチェックアウトが結構かかるので注意。
875 名前:872 mailto:sage [2012/03/08(木) 00:54:59.71 ] ちなみに元のSubversionはもう誰も使っていないので、 ぼくがソースコードを持ってきた時点からリビジョンは一切進んでいません。 >>873 ごめんなさい、svnもbzrも詳しくないのでちょっとわからないです(´・ω・`) ぼく個人が管理し始めたBazaarがリビジョン1から50まで進んでいたとして。 bzr co svn://〜 して元のsvnの最新リビジョン100(仮)(手元のbzrのリビジョン1相当)をチェックアウトして、 そこに今修正済みのBazaar管理下のソースコードをコピーしてコミットしても、 Subversionからすれば一気にソースが変更になってリビジョン101になったように見えるだけですよね? SubversionでもBazarでもいいのですが、今手元にあるBazaarの最新リビジョン50を、 手元のbzr1〜50の履歴も有用なので、150にできないかってことなんです。
876 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 02:58:55.56 ] bzr-svnで取得した履歴の上に、bzrで積み上げた履歴をrebaseすればいいんじゃね? bzrにrebaseがあるかどうか知らんけど。
877 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 06:27:43.53 ] rebaseあるよ〜 bzr-svnの上に積めるか知らんけど、できないことないと思う。 ブランチしておいて試せば失敗したときも安心。
878 名前:872 [2012/03/08(木) 13:23:09.18 ] rebaseという機能があるのですね。 ちょっと調べてみたら、やりたかったことはそういことです。 時間がなくてまだ試してないのですが、心配なことがあります。 Bazaarで管理を始めたソースコードは、Subversionのリポジトリのごく一部なんです。 しかも、元のSubversionのリポジトリの構成がめちゃくちゃで、 Bazaarに突っ込んだソースコードはプログラム2つなんですが、 片方はブランチAから、もう片方はブランチBからなんです。 それぞれが、そのブランチのバージョンが一番安定しているからという理由です。 本当は元のSubversionのリポジトリを整理して、各々をtrunkに還元できればよかったのですが、 当時の担当者はもういないのと、ぼくが元のプログラムにもそのリポジトリにもSubversionにも そこまで知識も時間もなくて(´・ω・`) 本当はリポジトリまるごと bzr svn でチェックアウトすればよかったのかもしれませんが、 元のリポジトリのその2つのブランチ以外は収拾つかないゴミの山となってまして。 trunkもゴミです。 で、そのSubversionのリポジトリを触るのが嫌で、 この2つをBazaarの、subversionでいうtrunkに突っ込んだわけです。 これでもうまいことrebaseできますかね(´・ω・`)
879 名前:872 [2012/03/08(木) 13:25:11.57 ] プログラムの修正が大変で、 元のリポジトリの構成もSubversionもBazaarも 調べたりいじったりする時間がなくてすいません(´・ω・`)
880 名前:872 mailto:sage [2012/03/08(木) 13:52:20.39 ] 最終的にやりたいことは、ぐちゃぐちゃになってる元の構成、2つのブランチのいい部分をtrunk相当に還元してまとめること、 そこに今回ぼくが加えた変更をつなげて、新たに整理されたtrunk相当からスタートしたいんです。 最終的にできあがったリポジトリは、SubversionでもBazaarでもその他でもかまいません。
881 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 01:59:59.68 ] やってみたら? としか。 試行錯誤する暇が無いんだったら、諦めればいいだけでしょ。 少なくとも、現状維持なんだし。
882 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 04:58:06.42 ] >>880 2つのブランチのいい部分をtrunk相当に還元してまとめることは、 Bazaarにプラグインを追加すればできるようになります。 Bazaarで歴史改変 d.hatena.ne.jp/wonderful_panda/20111208/1323358186 しかしコミットをリビジョン番号で指定するBazaarよりも、 不変のコミットIDで指定するGitの方が大規模改変しやすいです。 git-svnとgit-bzrで全部Gitに持ち込んで理想のリポジトリを作ったら、 git-svnかgit-bzrを使って今後使いたいVCSに戻す事もできます。 履歴の書き換え - Git入門 www8.atwiki.jp/git_jp/pages/32.html Subversionリポジトリと連携できるgit-svn sourceforge.jp/magazine/09/03/26/0834222 git-bzrの使い方 d.hatena.ne.jp/uasi/20090211/1234335193
883 名前:デフォルトの名無しさん [2012/03/24(土) 13:16:13.44 ] 普通に「保守」
884 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/04(水) 12:31:57.93 ] 質問させて下さい。 bazaarからkdiff3を呼び出したいのですが、 「外部マージツール kdiff3 は使用できません」 と出てしまい、起動することができません。 ※パスは通してあるので、cmdからkdiff3で起動できます。 ※フルパスでも試してみましたが、同様です。 OSはWindowsXP SP3、bzrは2.5.0です。 何か思いつくことや、確認すべき事項があれば 教えて頂けるとありがたいです。 よろしくお願いします。
885 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 08:28:00.58 ] >bzr diff --help でUnicodeEncodeError >bzr help diff >bzr co --help とかは問題ない bzr 2.5.0 on python 2.6.6 (Windows-7-6.1.7601-SP1) encoding: 'cp932', fsenc: 'mbcs', lang: 'ja_JP.UTF-8' Traceback (most recent call last): File "bzrlib\commands.pyo", line 920, in exception_to_return_code File "bzrlib\commands.pyo", line 1131, in run_bzr File "bzrlib\commands.pyo", line 649, in run_argv_aliases File "bzrlib\ui\text.pyo", line 662, in write UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-36: ordinal not in range(128) >>884 何を試したのか、どんな設定をしたのか具体的に書いてくれないとわからんよ bzrコマンド、bzr-explorerのどちらを使ったのかも書いてね
886 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:12:46.18 ] www.moongift.jp/2012/04/20120425/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+moongift+%28MOONGIFT+-+%3F%3F%3F%3F%3F%3F%3F%3F%3F%3FIT%3F%3F%3F%3F+-%29&utm_content=LocalHost >CVS/SVN/HG/GITに対応しています。 ばざー無しwwww
887 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:21:48.05 ] それが世界の選択か…
888 名前:デフォルトの名無しさん [2012/05/13(日) 12:56:58.43 ] 888get Bazaar
889 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 15:25:10.04 ] ,' / i .l . | 、 、.\ ヽ 、 \ . ヽ ._ 丶. ‐ _ ` ‐ _ (´・ω,(´・ω・) (ー(,, O┬O ())'J_)) 「俺たち終わっちゃったのかなぁ」 「まだはじまっちゃいねぇよ」
890 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 17:20:10.65 ] bazaar と fossil か…
891 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 00:14:37.34 ] ナンデ?ナンデミンナBazaarをワラウ?Bazaarガナニカシタ?
892 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 23:56:18.80 ] 『ファイル名の文字コードの差異にも対応してくれる』ということで趣味プログラムにはBazaarを選んだのだが、 趣味プログラムなので自宅パソコンでしか使わず、ファイル名文字コードが違うOSで共同開発などしないので意味が無い。
893 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 23:57:59.04 ] マルチプラットホームに展開だ! 俺はむしろ仕事の俺様作業用として使ってる。 ……が、いつのまにやら TortioseHg がえらく便利になってそっちの使用頻度が高くなってる。
894 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 15:41:44.80 ] 若者のBazaar離れ
895 名前:デフォルトの名無しさん mailto:sage [2012/05/27(日) 04:32:33.60 ] >>886 sourceforge.jpからも仲間外れにされたね…
896 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 06:39:02.49 ] どうしてUbuntuは衰退したのか? engawa.2ch.net/test/read.cgi/linux/1338094841/
897 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 13:59:20.22 ] >>895 う、うん……(´;ω;`)
898 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 15:14:40.21 ] osdn.jp/press/2012/05/sourceforge.jp%E3%80%81%E6%96%B0%E8%A6%8F%E9%96%8B%E7%99%BA%E3%81%AB%E3%82%88%E3%82%8B%E5%85%B1%E9%80%9A%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%A9%9F > なお、SourceForge.JPでは、Git、Subversion、CVS、Mercurial、Bazaarという5つのバージョン管理ツールを同様レベルで提供してきましたが、この方針を変更し、 > Git、Subversion、Mercurialを優先ツールとして、これらの機能整備を先行させます。
899 名前: 【大吉】 [2012/06/01(金) 10:04:23.44 ] 衣替えBazaar