mercurial-extension

    3

    2答えて

    this Mercurial extensionを変更して、FogBugzのケース番号をコミットメッセージに追加するようユーザーに促しています。理想的には、ユーザーにプロンプ​​トが表示された後に番号を入力し、自動的にコミットメッセージに追加するようにしたいと思います。 は、ここで私はこれまで持っているものです:私は見つけることができませんでした何 def pretxncommit(ui, rep

    1

    1答えて

    私はプレコミットフックを含む拡張機能に取り組んでいます。私は自分の中で新しい選択肢を受け取ることができるようにしたいと思います。しかし、私がcmdtable example from the documentationを使用してそれを追加すると、既存のコミットコマンドへの参照を置き換えるだけで、組み込みのオプションを上書きします。これを行う正しい方法は何ですか?

    3

    1答えて

    私はMercurialを "hg diff -S"のようなものにすることができますが、外部のdiffツール(特にkdiff3)を使うように設定したいと思います。これを行うための論理的な方法は、extdiff拡張は、他の多くのMercurialのコマンドがsubrepositoriesを含めるために使用することを「-S」オプションをサポートしていないので、しかし、これは動作しません hg extdi

    5

    2答えて

    私のチームはMercurialに切り替えています。私たちのプロジェクトにはすべて設定ファイル(web.configまたはapp.config、いくつかのbatファイルもあります - 私たちはC#のショップです)を持っています。これらのファイルは、リポジトリの一部である必要があります。開発者がリポジトリをクローンすると、設定ファイルをローカルに変更して機能させる必要があります。たとえば、プロジェクト

    5

    1答えて

    は、私は次のように私が実行できる拡張をしたいと言う:hg sayhi 私は次のことを試してみましたが、それは無効な引数が私に語った:それはそう def sayhi(ui, repo, node, **opts): """Says Hello""" ui.write("hi") cmdtable = { "sayhi": (sayhi, [], '')

    2

    1答えて

    私はPython IDE用のMercurialサポートプラグインを作成しようとしています。私はAPIを理解するのに多くの問題があります。今、私はAPIのさまざまなコマンドの使用を理解するための実験を行っていますが、APIのドキュメントやそのようなものは見つかりません。 私の問題は、rにこの操作がないため、r.changectxが機能しないということです。そして、私は、changectx関数を使用す

    0

    1答えて

    最近、折り畳みの拡張機能が見つかりました。私はしばしば仕事をしてコミットすることができます。私が自分の仕事を終えたら、私は1つの論理的なチェンジセットにリビジョンを崩すことができます。多くの小さなチェンジセットの代わりに1つの大きなチェンジセットが、履歴をもっときれいにします。 時には、私は崩壊する可能性のあるリビジョンを追跡できません(ローカルではないリビジョンを崩壊させるべきではありません)。

    7

    3答えて

    Mercurialで追跡したソースファイルにカスタムメタデータを添付する必要があります。 svn propertiesコマンドはまさに私が必要とするものです。 propset,propget,propdelなどのようなコマンドを提供する水銀拡張がありますか? 拡張子がない場合、どうしてですか? Mercurialを使用しているときにカスタムメタデータの代わりとなる/より良いアプローチがありますか?