問題タブ [review-board]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git がレビューボード用のパッチを作成する方法はありますか?
現在、次のコマンドを使用しています。
ただし、レビューボードに差分をアップロードすると、次のエラーが発生します。
正しいことをするために git を論争させる方法はありますか? レビューボードは正確な svn 形式を探していると思います。svn リポジトリのクローンを作成し、パッチを適用してから、svn でパッチを作成することもできますが、それは面倒で、よりクリーンなワークフローが必要です...
ありがとう!
python - Win7 x64 での HG レビューボードのインストール
Windows環境でmercurialのレビューボードをホストするのは最善の考えではないと述べられていましたが、それでも試してみました. これまでのところ、私は成功していません。したがって、私は助けを求めています。
Windows 7 x64 を実行しており、公式のWindows へのインストールガイドに従っています。
ここでは問題はありませんでしたが、wsgi を選択したときに問題が発生しました。現在、Apache 2.2 32 ビット、python 2.5.4 32 ビットを使用しており、 http ://code.google.com/p/modwsgi/wiki/InstallationOnWindows から apache wsgi モジュールをダウンロードしました。
奇妙なことに、彼らはこの特定のコンボ (Apache 2.2|python 2.5) 用のモジュールを持っていないので、最も近いものをつかみました: mod_wsgi-win32-ap22py26-3.3.so - Apache 2.2 / Python 2.6
それでも、win32 が win64 にとって問題になるとは考えていませんでしたね。
httpd.confでApache2.2に「LoadModule wsgi_module modules/mod_wsgi.so」をモジュールフォルダーに入れたことを伝えた後、次のように伝えました。
これは、私が 2.6 ではなく python 2.5 を使用している、および/または windows 7 64 を使用している原因ですか? そして、それがpythonバージョンと関係がある場合-少なくともダウンロード可能なバージョンではない2.5のwsgi modが見つかりませんでした.コンパイルが必要なソースだけが見つかりました.
誰かが同様の問題に直面し、その wsgi モジュールをロードする方法についてアドバイスやヒントを与えることができますか?
python - Mercurial ReviewBoard と事後レビュー
これまでの話です。Linux環境にレビューボードをインストールし、すべてを構成し、ポストレビューをインストールしましたが、動作します...
機能しないのはリポジトリです。私たちのリポジトリは、ある時点で SVN から mercurial に移行され、hg move なしでファイルを移動するなど、多くの粗雑なファイル管理が行われました。そこで私が欲しかったのは、2 つ以上の親を含むすべての cset (デフォルト ブランチにマージされたすべての cset) のレビューを収集して投稿し、それを以前のデフォルト ブランチ リビジョンと比較して、同僚の壊滅的な変更を確認するスクリプトを実行することでした。コードにしました。履歴書のようなもので、もちろん、将来行われる新しいレビュー リクエストを保存するジョブをスケジュールします。
とにかく、レビュー後の 95% の時間で、このファイルまたはそのファイルが見つからないというエラー 207 がスローされます (上記の hg の誤用による)。言うまでもなく、これは 1 つの大きなレポジトリです。他の 8 つのレポジトリと毎日同期されていることを考えると。
たぶん、欠落しているファイルの差分をスキップして、これまでに取得したレビュー後のものまたは smt を使用するための回避策があるでしょうか?
私は一日中あらゆる種類の発行チケットを読んでいます...これまでのところ何もありません:(
助けてください...
ps
git - リモート git リポジトリにプッシュする前の必須レビュー (ReviewBoard)
共通のリモート git リポジトリにプッシュされるすべてのコードに対して、レビューの使用を強制したいと考えています。これを実現するためのツールとしてReviewBoardを選択しましたが、コードの一部をリポジトリにプッシュする前にレビューを必須にすることに苦労しています。
残念ながら、git pre-push フックはオプションではありません。私が見る唯一のオプションは、事前受信フックを使用することですが、これらをレビューと結び付けるのはちょっと難しいです。
これを機能させるには、各開発者は次のようなプロセスに従う必要があります。
- コード、コミット、コード、コミット...
- レビュー後 (新しいレビューを生成)
- 問題の修正、コミット、レビュー後 (新しい差分でレビュー チケットを更新するため)
- レビューが承認されたら (ステータス: 発送します!)、「#review」などのキーワードを使用して再度コミットします (これはコミットする必要があります --変更が必要ない場合は修正します)。
- ギットプッシュ
pre-receive フックは、キーワードをチェックし、対応するレビューが実際に受け入れられたかどうかをチェックする必要があります。そうでない場合は、エラーで終了します。
プッシュ アクションのラッパーを作成し、これらすべてを適切に処理するカスタマイズされたスクリプトを用意することで、これをより適切に処理できると思います (プッシュする前にレビュー チケットを自動的に作成し、チケット ID を git config ブランチに保存することができます)。 review_ticket を入力して、すべてが終わったらプッシュします)。これは基本的に上記と同じですが、半自動化されています。これは、開発者がブランチを使用する方法を制限することも意味します (必ずしも問題ではありません)。
最後に、開発者にやりたいことを任せることができますが、リモート リポジトリで cron ジョブを実行し、変更がレビューなしでプッシュされたかどうかを確認し (ややこしいことですが)、警告メールを送信します。
ただし、これらのソリューションはすべて「汚い」ように感じます。誰かがそのような環境をセットアップできましたか、またはここで何かヒントを提供できますか? これはすべて共有ホスティングで機能する必要があることに注意してください。私が持っている現在のソフトウェアセットで機能させたいと本当に思っています.
apache - レビューボードの差分がアップロードされていません
現在、レビューボードを使用して差分を作成しようとしていますが、あいまいなエラーメッセージが表示され続けます。
デバッグメッセージもあまりエラーを出さず、エラーも発生しません。
これは私の「.reviewboardrc」ファイルに含まれているものです:
リポジトリパスは次のとおりです: "https:// XXX / svn / infinity / trunk / 0.1"
私が見ているこの問題を解決するためにどこから始めればよいか誰かが知っていますか?
前もって感謝します
svn - Reviewboard/SVN レビュー後のエラー: リポジトリ パスが既知のリポジトリのリストにありません
Subversion (SVN) のチェックインにより、レビュー ボードに新しいレビュー エントリを自動的に作成するのに問題があります。コミット後のフックを作成しました。手動で実行すると、次の例外が発生します。
reviewboard サーバーにこの特定のパスを持つリポジトリを作成しました。svn info
このパスを svn リポジトリのルートパスとして指定します。hooks フォルダーから SVN リポジトリ サーバーでこのスクリプトを実行します。
したがって、前述の例外を除いて、すべてが成功のために並んでいるようです。
このパズルを解く手がかりを持っている人はいますか? プロジェクトルートで .reviewboardrc ファイルのチェックインを試みましたが、成功しませんでした。レビュー後のコマンドラインでこの情報が上書きされていることが原因である可能性があります。
mercurial - mercurial-reviewboard プラグインが TortoiseHg 2.4.3 で動作しない
TortoiseHG 2.4.3 にアップグレードしたとき、TortoiseHG 2.4.2 で動作する Mercurial-Reviewboard プラグインをかろうじて取得したところ、動作しなくなりました。[レビューを投稿] ボタンをクリックすると、次のエラーがスローされるようになりました。「postreview プラグイン バージョン 4.1.0」「「モジュール」オブジェクトには属性「findoutgoing」がありません」
プラグインのさまざまなブランチを試しましたが、運がありませんでした。私が今持っているのは Fredrik Haard のもので、ここで見つけることができます:https://bitbucket.org/haard/mercurial-reviewboard 残念ながら、彼はしばらく更新していません。
プラグインのソースを調べてみましたが、一般的な Python と特定の Mercurial プラグインについてほとんど知りません。
誰かが何らかの方法で助けることができれば、私はそれを大いに感謝します.
cvs - レビューボードで cvs commitinfo トリガーからレビューを投稿できません
すべての cvs コミットで投稿レビューを使用しようとしています。次のように cvs commitinfo ファイルでトリガーを適用します $>cat commitinfo /usr/bin/post-review --server=http://172.16.7.100:81 --username=admin --password=admin --submit-as= vineet --repository-url=svn:/opt/cvsroot [user@svn test]$ cat .reviewboardrc REPOSITORY = 'svn:/opt/cvsroot' REVIEWBOARD_URL = 'http://172.16.37.170:81'
git - 実行可能ファイル「git」がパスにありません
Linux RH6 に Review Board をセットアップしました。
管理者ダッシュボードで「リポジトリの追加」(git リポジトリ) を試行すると、次のエラーが表示されます -
「実行可能ファイル「git」がパスにありません。」
サーバーでは、root アカウントの PATH EV に git パスがあります。
他に何を確認すればよいですか?
Review Board がインストールされているサーバーの Git バージョンは 1.7.10.2 です
django - データベース以外の操作で設定された django クエリをフィルター処理する
Django 1.3.3 を使用する ReviewBoard 1.6.11 での作業。次のように定義された「アクセス可能」と呼ばれるメソッドを持つ RepositoryManager クラスがあります。
問題は、このクエリの結果を、データベースと対話しない別のもの (ユーザーのファイルシステムのアクセス許可) でフィルター処理したいことです。ただし、accessible() は QuerySet を返す必要があります。それ以外の場合は、リストを作成して、結果から適切な項目を入力するだけです。
私はDjangoにかなり慣れていません。これは合理的なことですか、それとも私はこれについてすべて間違っていますか?