SCM
Redmineの大事件をパブリックに書くのは危険だからおいておいて、MQという武器があるんだから、どうせならみんな一緒にやっちまえ、ってことで、ログのエンコードまわりのこと。Mercurialは内部はUTF-8っぽいなぁってのは感じていて、例のwikiでやっぱりか、…
CVSは時間絡みっぽくて、日本が時差9時間だから、相当根気入れないと手が出せない。後回し。Darcsも前々からおかしいと思っていたが、やっと原因が分かった。 2.3と2.4の間で挙動が変わっている。こっちはチケット出すから良いとして、Fedora 13 64 bits で…
Mercurial、とりあえず後は並び順だけなんだが、状況待ちとして、auto close text、リビジョン番号ジャーナルに自動で直書きどう考えてもおかしいだろ、ってのが、思わぬ展開で入ったので、いろいろ試し。"closes #8, #9","refs #8, #9"どっちも大丈夫。 英…
なんかまた新たな参加者が来たが、もう少し具体的に書いてくれないと。 Noteの数がいつのまにかprivate issueを抜いちゃってたね。んで、Redmine 0.8、 Chromeだと2回に1回はスタイルシートがまともに表示されるから何とか動かした結果、Subversionのサブ…
Defect #6860: svn: Write error: Broken pipe when browsing repository - Redmine の話なのだが、ついでだからDarcsもやってみた。 $ LANG=C RAILS_ENV=test ruby script/console Loading test environment (Rails 2.3.5) /usr/lib/ruby/gems/1.8/gems/rai…
ということで、やっぱり日本語でまとめよう。 「redmine」「遅い」で結構ここに来ているみたいだが、gitは遅い。 gitのブランチ対応書いた人が今回認めたんだから遅い。 http://www.redmine.org/issues/6092#note-11取り込みと表示、どっちも遅い。取り込み…
出ちゃいましたね。 ってことで、hg-crew と TortoiseHg のリポがDBに入っている気がするもので db:migrate. $ rake db:migrate RAILS_ENV=test (in SOMEWHERE) == ChangeChangesPathLengthLimit: migrating =================================== -- change_…
少なくとも現状において、Mercurial に ascii 以外のファイル名を使っちゃいけないってことは分かっているんだが、やっぱ、試しておくか。 って思ったが、どうやって試せば良いんだろう? 自分が試す分には、当然 SJIS なんだが、これじゃ、試してちょ、って…
http://www.redmine.org/issues/5374 が invalid で close になって、おいおい、って思ったが、別のチケットだった。そもそも論の、hgweb そのまま見に行けばいいじゃん、というわけでもないわけですか。
新たなプレーヤ、かなり凄い。 そもそも論をプラグインでやっちゃってんか。hgweb と redmine は守備範囲が違うから、単純に比較できない気もするが、グラフが見れないのは、今の実装じゃどうしようもないが、あとタグが一覧画面で見れると便利かもしれない…
ここから始まっている話。 Feature #1406: Browse through Git branches - Redmine で、ここだ。 http://www.redmine.org/issues/1406#note-16Defect #4547: git: Very high CPU usage for a long time with large repository - Redmine とポスグレの方で実…
git のタグも2種類あって、一方はブランチとなんら変わらないはず。だから、git の表示を速くする目的で、heads を DB 上に持つという考えは悪くはないはず。Bazaar ・・・
github タグを貼ると zip か tar ball で落とせるのか。 で、git のタグって・・・Mercurial の場合、.hgtags だから、元に戻せるし、local tag もがんがん使っているが、git って・・・
これを機会に、python 環境、きれいにしたら、TortoiseHg とは別に入れてある hg コマンドラインから、hgsubversion の svn が無いよって警告が出まくる。どうやって入れたか忘れた。 python の svn バインディングが必要だった。 で、スラドにもあったが、S…
Mercurial 本体は極めて安定していて問題ないんだが、コンバータがバージョンによってかなり挙動が違う。 今となっては後の祭りだが、cvs のタグがいまひとつうまくあつかえていなかった。 そもそも相当無理をしているってのは分かるんだが・・・ http://mar…
なんかいいタイトルが浮かばないんで、タイトル変えた。 「観察」もなんか違うが・・・git の svn trunk の更新、blame も変わっている。 http://www.redmine.org/projects/redmine/repository/revisions/3531/diff/trunk/lib/redmine/scm/adapters/git_adap…
Mercurial の場合、Named branch があるから話が混乱するが、これを除外すると、hg heads がブランチ。 で、git の場合、hg heads 以外にも、歴史の途中にも、ブランチがあって、必ずしも hg heads に対応しない、ってことか。 だから、git の場合、ブランチ…
そっか、redmine のマスタはあくまで、Subversion なんだ。んで、git がマスタだと、hg-git を使おうが、コンバータ使おうが、git のブランチの制約で、hg の Named branch にはならないだ。で、TortoiseHg のリリース予定日、今日だね。http://bitbucket.or…
まぁ、Mercurial がコミット時に時間を指定できて、時間順に並ばないよ、ってのが、そもそものきっかけである。これは、かなり特殊なケースではあるが、MQ 使うまでも無く、rebase でもなるんだよね。 んで、git の rebase も、時間順にならばない。んじゃ、…
http://www.redmine.org/projects/redmine/repository/entry/tags/0.9.0/app/helpers/application_helper.rb#L391 で書きかえているね・・・
http://www.redmine.org/projects/redmine/repository/entry/branches/0.9-stable/app/models/repository.rb http://www.redmine.org/projects/redmine/repository/entry/branches/0.9-stable/app/models/changeset.rb 今でも、redmine の wiki で、Mercuria…
bzr upgrade rich-root bzr split
http://www.selenic.com/mercurial/wiki/index.cgi/PruningDeadBranchesMercurial は、開発版、製品版などは、ブランチでは無く、レポジトリで分けようよ、というポリシー。 cvs からコンバートすると、古いブランチ、ヘッドが残る。 時間から大昔のものなの…
この辺を参考 http://d.hatena.ne.jp/snegishi/20071023/1193117713 http://sinproject.blog47.fc2.com/blog-entry-29.html http://d.hatena.ne.jp/Wacky/20080503/1209817242 @echo off setlocal :: Look in the registry for WinMerge location for /f "sk…
$ git pull remote: Counting objects: 9253, done.e[K remote: Compe[Krremote: essing objects: 100% (2337/2337), done.e[K remote: Total 8275 (delta 6192), reused 7898 (delta 5843)e[K Receiving objects: 100% (8275/8275), 2.08 MiB | 87 KiB/s, d…
google:eclipse mercurial google:eclipse git
Cogito - Human-suitable Interface for Git Since fall 2006, Cogito is deprecated and unmaintained; it probably will not work well with new Git versions. As of Git-1.5, Git user interface should be sufficiently user friendly and everyone is …
今回の目的。 Hack 目的で、http://redmine.rubyforge.org/svn/tags/0.6.4は、mercurial に取り込み済み。 http://redmine.rubyforge.org/svn/tags/0.7.1がリリースされたので、それも取り込む。 redmine の SVN の展開先にある、「ファイル」なども、mercur…
http://redmine.jp/redmine_today/2008/05/05/20080505-redmine-0-7-1/ハックしようと思って、mercurial に全部突っ込んだが、何か面倒になってきた。 mercurial との連携が出来るかも試したいので、上げるか?