問題タブ [hgweb]
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.
mercurial - Mercurialのhgwebdir.cgiのグラフィカルな変更ログ
hgwebdir.cgiを使用してオンラインで提供されている一連の水銀リポジトリがあります。このサイトと同じように、ブランチとマージをグラフィカルに表示できるようにしたいと思います。しかし、それを行う方法についての参照を見つけることができないようです。機能はhgwebにのみ存在し、hgwebdirには存在しませんか?
iis-6 - IIS6 + WinServer2003のMercurial-パスの問題
このブログのチュートリアルに従って、WindowsServer2003でMercurialをIIS6で使用できるようにしようとしています。
私のセットアップは
c:\ inetpub \ HG_web_interface \
リポジトリを含むフォルダは
d:\ HG_repo \
私のhgweb.configは次のようになります
スラッシュなどを使わずに、スラッシュとバックスラッシュのほぼすべての組み合わせを試しました。リポジトリをc:ドライブに配置するのが唯一の方法であり、このnhgweb.configを配置するだけでチャームのように機能します。
何が悪いのかについて何か考えはありますか?
ps:それは奇妙な許可の問題でしょうか?もしそうなら、どうすればそれをトラブルシューティングできますか?
version-control - Mercurial - hgwebdir.cgi のリポジトリの説明を入力するにはどうすればよいですか?
現在、説明を指定するhgwebdir.config
と、各リポジトリで同じように表示されます。各リポジトリに一意の名前を付けたい。これをどこでどのように設定しますか?
私hgwebdir.config
は現在このように見えます:
mercurial - 「gitweb」スタイルを使用すると、すべてのブランチが表示されます。必要な数のブランチのみを表示できますか?
ページで hgweb に 'gitweb' スタイルを使用すると、たとえば 1000 個のブランチがある場合など、多数のブランチが表示されます。すべてが表示されます。
設定してみました:
[デフォルト] ブランチ = -a
グローバル hgrc ファイルに含まれていますが、Web ビューには影響しません。私の推測では、「gitweb」スタイルのテンプレートのファイルに関連しています。
Web ビューに表示されるブランチの数を制限する簡単な方法はありますか?
水銀 1.0.1-5.1~bpo40+1
apache - 古い変更セットを他のリポジトリにリダイレクトする
Mercurial には、チェンジセット メッセージを投稿するフックと、チェンジセットをバグ追跡ソフトウェアにリンクするフックがあります。ブランチごとに個別のリポジトリを使用しています。ブランチが完成したら、それをアーカイブ リポジトリにプッシュし、元のリポジトリを削除して、リポジトリの Mercurial ページが古いリポジトリでごちゃごちゃにならないようにします。また、古いリポジトリが占めるスペースを再利用したいと考えています。変更セットが見つからない場合に既存の変更セットにリダイレクトするように Apache を構成したいと考えています。
たとえば、http://hg/hg/repo1/rev/c36b1c72fc6eが見つからない場合、以下を順番に試します。
既存の変更セットが見つかるまで。
これを行うには mod_rewrite ルールを使用できるはずですが、うまくいきませんでした。これは私の最新の試みです:
上記の構成を使用した試みのログは次のとおりです。
URL を適切に変更しているように見えますが、適切にリダイレクトされず、理由がわかりません。何か案は?
Apache で Mercurial リポジトリを提供するために hgwebdir を使用しています。
iis - 認証に ActiveDirectory を使用する Windows 上の Mercurial サーバー
チームとコードを共有するための中央レポとして、IIS を介して WinXP で Mercurial の hgwebdir.cgi を実行しています。TortoiseHg および/またはコマンドライン hg クライアントをプッシュ/プルするときに、ActiveDirectory を使用してサーバーへの認証を行いたいと考えています。誰かがこれを行ったことがありますか、またはこれを行う方法についての指示を見ましたか?
templates - hgweb に hgactivity グラフを埋め込む方法
hgweb webinterface内に hgactivityによって作成されたアクティビティ グラフを埋め込みたいと考えています。そうするための最良の方法は何ですか?
これは、hgactivity グラフのスクリーンショットです。
これは、Mercurial リポジトリへのコミット数を経時的に示しています。
mercurial - 公開された水銀リポジトリ-リンクは404を返します
Tomcatでhgwebdir.cgiを使用してリポジトリのリストを公開できます。ただし、公開されたリポジトリのリンクはどれも機能しません。baseurlは何に設定する必要がありますか?http:// host:port / folderに設定しました。ここで、cgi-binはフォルダーのすぐ下にあります。URLが正しく形成されず(hgwebdir.cgiが含まれていない)、URL書き換えの設定がありません。URLを機能させるために必要なTomcat構成はありますか?
apache - Windows XP で Apache を使用して Mercurial を実行する
Windows XP で Mercurial を Apache と連携させるのに苦労しています。
次の SO スレッドで提案を読んで試しました: 1、2、3 & 4
これまでのところ、空白のページしかありません。ソースを表示すると、次のように表示されます。
私が取り組んでいるもの:
- アパッチ 2.2 --
C:\Program Files\Apache Software Foundation\Apache2.2\
- Python 2.4 (Mercurial サイトで推奨) --
C:\Program Files\Python\2.4\
- マーキュリアル 1.6 --
C:\Program Files\Mercurial\
mod_python
3.3.1- Apache DocumentRoot:
C:\htdocs\hg\
経由でアクセスhttp://hg.paperclip.dev
(hosts ファイルに追加) - Hg リポジトリ (ネットワーク ドライブ上):
H:\repo\
複雑さの一部は、ネットワーク化されたドライブにレポがあることだと感じています。ネットワークドライブ文字Hまたは経由でアクセスできます\\SERVER\WebDev\repo\
Mercurial のインストール ディレクトリにあるMymercurial.ini
は次のとおりです。
hgweb.config
Apache が提供する Hg DocumentRoot 内のマイ( C:\htdocs\hg\
)
hgweb.cgi
Apache によってサーバー化された Hg DocumentRoot 内のマイ( C:\htdocs\hg\
)
Apache 用の私の VirtualHosts ファイル
上記の構成を考慮して、これを機能させるための提案を歓迎します。完全に行き詰まりを迎えたので、私が試すことができるものは何でも。
よろしくお願いします。
-P.
performance - hgweb サーバーが遅いのはなぜですか?
hgweb を使用して多くの mercurial リポジトリへのアクセスを提供し、それらをコレクションとして提供しています。
これにより、localhost/projects でそれらが提供されます
私はその場所に約 30 のリポジトリを持っており、ソース ツリーには、水銀で管理されていない他のかなりの数のプロジェクトがあります。
hgweb は応答が非常に遅いです。http://localhost/でリストを提供するのに約 30 秒かかり、プロジェクトを開くのに約 30 秒かかるため、これを共有目的で使用するのは苦痛です。
これを調整して高速化するにはどうすればよいですか?
違いがあれば、OSXで実行しています。