私はSVN(hコマンドラインSVNを使用して)で作者の(コミッター)電子メールを得ることができるコマンドのようなものですか?私たちは各ユーザ名を電子メールに設定し、作成者からの電子メールをフックアップスクリプトで入手できますか?SVNでの著者のメールアドレスを取得
8
A
答えて
9
SVN(Gitと違って)は著者の電子メールIDを気にしません。著者名は通常、ユーザー名です。ほとんどの組織では、ユーザー名に@domain.com
を追加して電子メールを取得できる必要があります。
1
ファイル内でcommit-email.pl の後my $ mail_from = $ author; 私は、スクリプトの
my @authoremail = &read_from_process('php', '-f', '/usr/bin/svnemail.php', '/var/lib/submin', $author);
$mail_from = shift @authoremail;
コンテンツ/usr/bin/svnemail.php追加しました:私はプログラマではないのですので、このコードFOT私にしてください罰していない
<?php
if (isset($argv[1])) {$fpath1=$argv[1];} else die("[email protected]\n");
if (isset($argv[2])) {$usrnm=$argv[2];} else die("[email protected]\n");
$file = fopen($fpath1."/userproperties.conf", "r");
$loginfound=false;
$emailnotfound=true;
while ((!feof($file)) and ($emailnotfound)){
$line = fgets($file);
if ($loginfound) {
if (substr($line,0,1)=="[") {
die ("[email protected]\n");
}
if (substr($line,0,8)=="email = ") {
echo substr($line,8);
$emailnotfound=false;
}
}
if (substr($line,0,strlen($argv[2])+2)=="[".$argv[2]."]") {
$loginfound=true;
}
}
if ($emailnotfound) {
echo "[email protected]\n";
}
fclose($file);
?>
を。ありがとう。
関連する問題
- 1. SVNでコミットされているファイルの著者名を取得
- 2. 著者によるSVNチェックアウト
- 3. Guardianオープンプラットフォームの著者名を取得
- 4. Timber、Twig:著者のアーカイブページに表示する著者を取得する
- 5. 最近のポストワードプレスで著者名を取得
- 6. ワードプレスで著者ポストのIPアドレスを取得するには
- 7. 著者ページ投稿者と投稿者のページを取得する
- 8. SVNリビジョン番号の著者情報を取得するにはどうすればよいですか?
- 9. GITリポジトリの著者名を取得するには?
- 10. .wavファイルのタイトル、アーティスト/著者および期間の取得
- 11. Outlook VSTO +受信メールの受信者の電子メールアドレスを取得
- 12. rmarkdownビーマープレゼンテーションの複数の著者の複数の著者
- 13. CでSharpSVNライブラリを使ってSVNコミットの著者を設定するには
- 14. Gitリポジトリのすべてのブランチで著者ごとのコミット数を取得
- 15. Like著者の数:
- 16. バディオーバーライド著者のURL
- 17. ブッククラスから著者名を簡単に取得
- 18. 取得エラー:「org.apache.sling.api.scripting.ScriptEvaluationException:ローカルでのAEM 6を実行している著者
- 19. 著者のバイオボックスを表示
- 20. Djangoは - 著者
- 21. メディアウィキスキンの著者/編集者のIDリスト
- 22. 次のノードを取得する/現在の著者の記事 - Drupal 7
- 23. Twitter4Jのツイートの著者による追加のつぶやきを取得
- 24. コメントや著者によって特定のSVNコミットを見つける
- 25. SurveyMonkeyのAPI v3で回答者の名前と電子メールアドレスを取得する
- 26. カスタムFacebookの著者のタグワードプレス
- 27. symfonyのレンダリングの著者名
- 28. 受信者オブジェクトから電子メールアドレスを取得する
- 29. 送信者アカウントから電子メールアドレスを取得
- 30. WordPressの著者のリストを持つ著者ドロップダウンを作成するには?