問題タブ [hglib]

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 投票する
1 に答える
726 参照

mercurial - Hglib:ssh経由でリモートリポジトリに接続するには?

「生の」mercurial API を使用すると、次のように書くことができます。

接続が確立されたら、リモート リポジトリを操作できます。

hglib を使用してリモート リポジトリで何が機能するかを理解できていません。素朴なアプローチ、つまり次のような単純なものを使用します。

動作せず、例外が発生しても何も明確になりません。

私の質問: hglib を使用して、リモート ssh-repo への接続を開くにはどうすればよいですか?

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

python - hglib を使用しているときに hg 子プロセスを停止するにはどうすればよいですか

Mercurial に Python アプリケーションがあります。アプリケーションで、現在実行中のコミットを表示する必要があることがわかりました。これまでに見つけた最善の解決策は、を利用することですhglib。次のようなモジュールがあります。

これを使用hglibして、使用されているバージョンを検索し、結果を変数に格納します。この変数は、サービスが実行されている間ずっと使用できます。

私の問題は、これによりhg子プロセスが実行されたままになることです。これは、このモジュールの初期化が完了するとすぐに使用する必要がなくなるため、私にとっては役に立ちhglibません。

リポジトリ インスタンスへの参照が範囲外になると、ガベージ コレクション中に子プロセスがシャットダウンされることを期待していました。しかし、どうやらそれはそれがどのように機能するかではありません。

ドキュメントを読んでhglibも、子プロセスをシャットダウンする方法に関するドキュメントは見つかりませんでした。

hg子プロセスを終了したら、子プロセスをシャットダウンするための推奨される方法は何ですか?

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

python - hglib がリビジョンと変更のステータスを許可しないのはなぜですか?

変更のリストを取得するために、この回答はコマンドラインを提供します:

statusしかし、 usingを呼び出すとhglibエラーが発生します。

との両方を指定できないのはなぜrevですかchange?

最近の別の質問への回答として、私は次のように投稿しました。

これは機能しますが、なぜ他の機能が機能しないのか疑問に思っていました。私は何が欠けていますか?