問題タブ [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.

0 投票する
2 に答える
14937 参照

apache - 同じIP上のApache複数の仮想ホスト(異なるURL)

ubuntuマシン内にあるApacheサーバーに2つの仮想ホスト(bugzillaとボードレビュー)があります。

使用できる外部 IP アドレスが 1 つあるため (1 つのポートが有効になっている)、仮想ホストに別のホスト名や別のポートを割り当てることはできません (間違っている場合は訂正してください)。

ユーザーが次のように記述できるようにしたい: http://ip-address:port/bugzillaリクエストは bugzilla に、http://ip-address:port/reviewからのリクエストは審査委員会。

最初の vhost から 2 番目の vhost へのリバース プロキシを試みましたが、うまくいきませんでした。

bugzilla conf ファイルは cgi を使用し、レビュー ボードは wsgi を使用します。

上記を達成する簡単な方法はありますか?

前もって感謝します。

0 投票する
1 に答える
1456 参照

python - Python フックを使用して ReviewBoard と Mercurial でレビュー リクエストを自動化する

これが私の問題です:

フックが着信または変更グループのいずれかでセットアップされるリモート mercurial リポジトリを取得し、別のサーバーで ReviewBoard をセットアップしました。アイデアは、開発者からリモート リポジトリへのプッシュ時にレビュー リクエスト チケットの生成を自動化することです。もちろん、mercurial API (ctx.user()) を使用して抽出したユーザーとして送信することも使用するポストレビューを呼び出すフックが必要です。そうしないと、すべてのレビュー要求チケットがそのユーザーの名前になります。リモートリポジトリをレビューボードサーバーに接続します。

私の主なジレンマは、実際には開始リビジョンと停止リビジョンを取得することです.incomingを使用すると、すべての変更セットノードを取得しますが、もちろんフックは毎回呼び出されるため、各呼び出しの間にステータスは保持されません. 一方、changegroup を使用すると、最初の変更セットしか取得できず、比較できません。また、比較のために、以前のヒントを保持して、基本的にポストレビューに送信する方法が必要です。

問題を解決する方法について何かアイデアがありましたら、幸いです。私は明らかにPythonでフックを書いています。

0 投票する
1 に答える
2087 参照

python - APIを介してReviewBoardに差分を投稿するにはどうすればよいですか?

APIを介してReviewBoardに差分を投稿するのに苦労しています。サーバーにログインして新しい投稿を作成できましたが、diffファイルの内容を正しく投稿できませんでした。

この種のアプリケーションを作成するのは初めてですが、私の目標は、次のようなワンステップのスクリプトを作成することです。

  1. svnリポジトリとファイルを比較(事前コミット)し、
  2. ReviewBoardにレビューリクエストを追加し、現在のファイルとの差分を投稿します。

後で、スクリプトをsvnpre-commitフックの一部にすることができます。

私のPythonの試みは次のようになります:

このコードを使用すると、BAD REQUEST(400)エラーが発生します。具体的には、「1つ以上のフィールドにエラーがありました」(105)です。

ReviewBoardAPIと通信できるライブラリがいくつかあることを私は知っています。事後レビューが存在することも承知しています。他の開発者に別のPythonライブラリを配布する必要はなく、複数の場所からファイルを比較する場合、レビュー後の柔軟性が低くなるようです。

以下の提案から、ここにサーバーの応答を追加しました。

一見すると、パスワードハンドラーに何かが起こっていると思います。何が起こっているのかわかりません。念のため、これが私の認証を生成する方法です。

認証は機能しているようです。新しいレビュー投稿を作成してテストしました。したがって、認証が失敗するのは、diffを投稿するときです。

0 投票する
1 に答える
864 参照

svn - レビュー ボードでの承認された差分の自動コミット

レビュー ボードでレビュー リクエストを承認するとき、差分ファイルを SVN に自動的にコミットするように設定できますか?

0 投票する
1 に答える
969 参照

java - レビューボード API を使用して新しいリクエストを作成する

REST API 2.0 (rb 1.6.3 バージョン用) を使用して新しいレビュー リクエストを作成するためのドキュメントが見つかりません。どんなポインタでも大歓迎です。

0 投票する
2 に答える
1724 参照

python - easy_install 経由で mercurial をインストールしようとしています

Windows XP (すべて x86) で Active Python 2.5.1、Mercurial 1.8.1、および TortoiseHg 1.1.0 を使用しています。レビューボードで mercurial リポジトリを構成しようとしています。そのためにはmercurial pythonモジュールが必要なので、easy_install経由でmercurialをインストールしようとすると、次のエラーが発生します

MinGWを介してgccをインストールしました


shu zOMG chen に感謝します。1.8.1 は要件であるため、実際には変更できません。2 番目のリンクは役に立ちましたが、別の問題が発生しています。-mno-cygwin オカレンスを distutils\cygwinccompiler.py から削除した後、easy_install mercurial==1.8.1 を実行しました。トレースは次のとおりです。

よろしくお願いします

0 投票する
1 に答える
600 参照

php - レビューボード認証

別のサーバーでレビュー ボードを実行しています。私はレビューボードを通常のユーザーとして使用しており、作成したレビューにコメントできますが、私はその管理者ではありません。レビュー リクエストまたはコメントを表示するには、ユーザー名とパスワードで認証する必要があります。これは私に与えられたアクセスです。Review Board は、多くの組織で使用されているオープン ソース ツールです。

これがその WEB API です:- (認証リンク) http://www.reviewboard.org/docs/manual/1.5/webapi/2.0/authenticating/#logging-in

現在、ローカル システムのサーバーとして wamp を使用しています。サーバー側の言語としてphpを使用しています。資格情報を含むデータを取得するために Review Board API を使用したいと考えています。私はphp curlを使用しており、認証のためにこのコードを書きました:-

このコードは認証されていません。ご覧ください。あらゆる種類のガイドラインが役立ちます。私はそれを理解するのに多くの時間を費やしました。助けてください。

0 投票する
1 に答える
2112 参照

git - Review board の post-review が git で動作しないのはなぜですか?

ついにgitとレビューボードサーバーをセットアップしました。

Git は正常に動作し、クライアント マシンはファイルをプル/プッシュできます。

レビュー ボード サーバーも正常に動作します。私は Web ページで手動で新しいリクエストを作成でき、別の人が電子メールからレビュー リクエストを見ることができます。

2台のマシンがあり、Aにはgitリモートサーバーとレビューボードサーバーがあります。B は私の作業マシンです。Ubuntu デスクトップにも git システムがあります。

B の 1 つの git テスト プロジェクトで事後レビューを実行すると、次のエラーが発生しました。

差分のアップロード中にエラーが発生しました

生成された差分ファイルは空でした。これは通常、この変更でファイルが変更されなかったことを意味します。

詳細については、 --output-diff および --debug を使用して実行してみてください。

レビュー リクエストは引き続き存在しますが、差分は添付されていません。

なぜ?

0 投票する
1 に答える
462 参照

git - レビューボードまたはgerritによる強制的なレビューリクエスト

gitにレビューボードを設定し、レビューリクエストをレビューボードに送信するためにgitのpre-commitフックスクリプトも使用しました。しかし、コードをgitリモートサーバーにプッシュする前に、すべての開発者にレビューリクエストを送信するように強制する方法はないようです。

gitでレビューボードを使用してこれを行うことはできますか?また、私はgerritを試したことがありません、それはこれを行うことができますか?