問題タブ [pre-commit-hook]

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

svn - 最高のパフォーマンスでSVNpre-commitフックを実装するにはどうすればよいですか?

次のツールが用意されています。

  • Subversion(バージョン1.5.9)
  • Polarion(バージョン3.2.2)

PolarionはSubversionに基づいているため、何かを変更するすべてのアクション(多くの場合)で、PolarionはSubversionコミットを使用して何かを変更します。現在、すべてのものが1つのリポジトリにのみ保存されているため、すべてのユーザー(同じリポジトリで約100〜200)がコミットするたびに、pre-commitフックがトリガーされます。

では、コミット前のフックを提供するための最良の戦略は何ですか?

  • すべてではなく一部のプロジェクトに対してのみトリガーする
  • すべてのpre-commitフックは他のすべてのコミットをブロックするため、できるだけ速く実行します。

Javaで(SVNKitを使用して)pre-commitフックを実装しようとしましたが、これはJavaVMをコミットするたびに開始されます。それで、それをうまく実装する方法はありますか?

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

svn - SharpSVN を使用して pre-commit フックでファイル情報にアクセスする方法

私はSharpSVNとSVN全般に不慣れです。ユーザーが特定の種類の XML ファイルをコミットするときに使用する pre-commit フックを実装しようとしています。ファイルのコミットを許可する前に、ファイルを傍受して分析し、特定の要素が含まれていることを確認する必要があります。

SVN は 2 つの引数を送信しているようです。リポジトリ パスとトランザクション。ファイルをインターセプトするには、これら 2 つのアイテムを使用する必要があります。これら2つのパラメータに基づいてファイル情報を取得するためにSharpSVNで何を使用する必要があるか知っている人はいますか?

ありがとう、ノミ#

0 投票する
3 に答える
1330 参照

svn - プロパティを設定するための Subversion フック

作業コピーからリポジトリへのコミットごとに、すべての新規および既存のファイルで自動的に svn:mime-type を application/octet-stream に設定するサーバー上のフック スクリプトを手伝ってください。(Subversionの自動マージファイルの競合を防ぐために必要です。)

私のプラットフォームは Windows です。

0 投票する
3 に答える
9256 参照

svn - 新しいファイルのsvnキーワードプロパティを自動的に追加します(サーバー側)

新しいファイルのコミット時に、svnプロパティ(svn:keyword = Id Date Rev Authorなど)をファイルに追加したいと思います。

これが機能するためには、2つの主なオプションがあります。

  1. クライアント側:svnクライアント構成のautopropsを変更する
  2. サーバー側:コミットフックで魔法をかける

クライアントの設定を制御する必要があるため、クライアント側が常に望ましいとは限りません。サーバー上でこれを解決したいと思います。これはどのように行うことができますか。

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

python - 一貫性のないタブの使用法で Python ファイルを拒否する SVN pre-commit フック

Python インタープリターを起動して、解釈されたファイルのタブの使用法に一貫性がない場合に例外を発生-ttさせることができます。TabError

この例外を発生させるファイルを拒否する SVN の pre-commit フックを作成しようとしています。コミットされているファイルを渡すことができますpython -ttが、私の問題は、チェックされるだけでなく、ファイルも実行されることです。Pythonに「ファイルを分析するだけで、実行しない」ように指示する方法はありますか? あるいは、私が望むことを達成するには、他のアプローチの方が良いかもしれません。

0 投票する
5 に答える
54648 参照

git - Git pre-commitフック:変更/追加されたファイル

プレコミットフックを書いています。php -l拡張子が.phpのすべてのファイルに対して実行したい。しかし、私は立ち往生しています。

ステージングされた新しい/変更されたファイルのリストを取得する必要があります。削除されたファイルは除外する必要があります。

git diffとを使ってみgit ls-filesましたが、ここに手が必要だと思います。

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

api - Mercurial インプロセス フックでコミット メッセージにアクセスするにはどうすればよいですか?

私は試してきました

ただし、常に空の文字列が出力されます。これは precommit フックであり、メッセージがまだ利用できないためですか? それとも、明らかな何かが欠けているだけですか?

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

c# - svnlook は常にエラーを返し、出力はありません

プレコミット バッチ ファイルから起動されたこの小さな C# テスト プログラムを実行しています。

svnlook helpコミット時に何が起こっているかを確認できるように、意図的にエラーを呼び出して強制しています。

このプログラムを実行すると、SVN が表示されます

svnlook はエラー 0xC0000135 で終了しました。

現在の出力: 空

エラー0xC0000135を調べましたが、App failed to initialize properlysvnhookに固有のものではありませんでした。

なぜsvnlook help何も返さないのですか?別のプロセスで実行すると失敗しますか?

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

svn - Subversion コミットにコメントを自動的に追加する

コミットを受け入れるために最小限の長さのコメントを要求するように、Subversion リポジトリをセットアップしました。ただし、コミット時にバグ追跡システムからの情報でこれらのコメントにタグ付けを開始したいと思います. バグ トラッカーからデータを取得するようにスクリプトをセットアップしましたが、その情報を Subversion のコミット コメントに取り込む方法が必要なだけです。

Subversionの既存のコメントに自動的に追加するにはどうすればよいですか?

参考までに、Subversion リポジトリは、Ubuntu 9 がインストールされた Linux サーバーでホストされており、マシンへの完全なルート アクセス権があります。

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

jslint - CSSTidy、HTMLTidy、JSlint pre-commit hooks(Hg) - 自動化ツール

html、をリポジトリにコミットする前にcssテスト/検証する方法を探しています。js

このプロセスを自動化する方法はありますか。理想的には、特定のファイル (js ライブラリなど) を除外する機能が必要です。