svn

TracBrowserがSVNの巨大なChangesetを処理しきれない場合へのフェイルセーフ

巨大なテキスト扱いのファイルがSVNレポジトリにコミットされている場合(一般的なソフト開発では普通遭遇しないようなケース?でも業界によっては軽く単発で100Mbyte以上のテキストファイルを運用せざるを得ない事もあったりなかったり)、Changesetを要求…

TracBrowserでのグループ認証が機能しない(TracLightning2.5.2):多分解決(?)

暫定対策として、既存のグループをアカウントに展開してべた書きすれば一応以前と同じように使えるけれどとってもバッドノウハウなのでちょろっと潜入調査開始。ファイル名から多分この辺なんだろうとあたりをつけてみる。%TRAC_LIGHT_HOME%\python-lib\trac…

TracBrowserでのグループ認証が機能しない(TracLightning2.5.2)

TracLightning2.3.2から2.5.2にアップグレードした際にこの問題が発生。症状は、 Subversion Access 設定でGroupを作成してグループ単位でRead/Write権限付与してもTracBrowserに反映されない 無視されている感じ apache再起動しても変わらず Subversion自体…

QueryChartPluginとtrac-post-commit-hookを連携させてみる

関わってるプロジェクトで愛用させていただいているQueryChartPluginだが、 チケットの作業開始日と作業終了日の自動設定がチケットのステータスを直接変更する際にしか行われないのが微妙にストレスだったのでちょっと弄ってみた。 #SVNコミットログでclos…

TracLightning(2.4.2)のMailArchivePluginについてのA.I.

TraM導入という事で二の足を踏んでいた2.4.X系について、テスト用鯖に突っ込んでみてTracM周りの設定は大体の感触は掴めたので、さて、本番プロジェクト(のバックアップデータ)を流し込んでみるかーとやってみたところ、初めてMailArchivePluginの挙動が違…

特定のディレクトリのみチケット必須にする

目的は、trunk以下のみ厳密にチケット管理にして、branchesとかは個人でうまいことやってね?というお題。 Trac環境でコミット時にチケット必須にする方法自体は色々言及されているが特定のディレクトリのみをチケット必須にする方法は見つけられなかったの…

wikilinkmakerpluginでリポジトリ指定に空白が含まれる場合に対応してみた

便利に利用させて貰っているwikilinkmakerpluginだが空白文字が挟まると上手くいかないのでちょっと改造してみた。 JavaScriptのなんたるかもよくわかってないど素人ながらも何とかなったっぽい。 wikilinkmakerplugin/trunk/0.11/wikilinkmaker/templates/w…

SVNリポジトリの日本語ファイル名に機種依存文字があるとTracLightningのZipArchiveで発生するエラーを回避する

普段自分があまり使わない機能は他のユーザから突かれて初めて気がつく脳('ω`) とりあえず表題通りで文字コード処理でエラーになったのでgoogle先生に訊いてみるテスト。期待通り先人の知恵にヒット。デスヨネー アリガタヤアリガタヤ http://www.ryuzee.com/contents/bl…

TracLightningのApacheを最新版(2.2.13)にするには

TracLightning動かしてる鯖の障害調査していてTracLightning2.2.5のままだとAPRのバグにヒットする可能性があるなーと思い至る。subversionの関連情報見る限り、svnコマンドでデータ差分処理実行中に運悪く条件揃ってしまうとDoSチックな状況に嵌ってしまう…

大量のsvn:externals記述は認証処理でトラブルの元なのか

svn

そもそも論として数十のsvn:externals記述を含む構造が真っ当じゃないのではという反省もありつつも、使える機能はなんでも使ってみるものなのだ〜と開き直りの弁を述べながら、相対パス記述で同一リポジトリを指している場合は一括アトミック処理でやって欲…

svn:externals相対パスで同一リポジトリの諸々かき集めていたら

svn

昔の状況確認するために古いリビジョンにupdateしてもsvn:externalsだけは(一々編集しない限り)最新のリビジョンを引っ張り出してくるのね('A`)同じリポジトリの場合はupdate実行時のリビジョン指定を継承して欲しいなぁ……とりあえずの解決策としては所望…