Czy istnieje polecenie, dzięki któremu możemy uzyskać adres e-mail autora (autora) w SVN (używając h linii poleceń SVN)? lub jak możemy ustawić każdą nazwę użytkownika na e-mail i otrzymać e-maila od autora w skryptach podłączeniowych?Uzyskaj adres e-mail autora w SVN
8
A
Odpowiedz
9
SVN (w przeciwieństwie do Git) nie dba o identyfikator e-mail autora. Jest tylko nazwisko autora, które zwykle jest nazwą użytkownika. W większości organizacji musisz mieć możliwość pobrania wiadomości e-mail przez dodanie do nazwy użytkownika @domain.com
.
1
w pliku commit-email.pl po my $ mail_from = $ autor; dodałem
my @authoremail = &read_from_process('php', '-f', '/usr/bin/svnemail.php', '/var/lib/submin', $author);
$mail_from = shift @authoremail;
treść skryptu /usr/bin/svnemail.php:
<?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);
?>
Nie jestem programistą, więc nie karać mnie fot tego kodu proszę. Dzięki.
Powiązane problemy
- 1. Uzyskaj identyfikator autora wpisu w wordpress
- 2. dostęp do kontaktów i dostać adres email
- 3. Uzyskaj adres podstawowy procesu
- 4. Uzyskaj adres IP użytkownika
- 5. Powtarzaj pobieranie nieprawidłowego autora. Przykład: A U Thor <[email protected]>
- 6. SVN dla Emacsa: jak ustawić nazwisko autora i hasło?
- 7. Uzyskaj adres mac w Javie przy użyciu getHardwareAddress niedeterministyczne
- 8. Uzyskaj adres URL określonej karty?
- 9. Django Uzyskaj bezwzględny adres URL
- 10. Uzyskaj publiczny (zdalny) adres IP
- 11. Uzyskaj adres IP klienta w Sinatrze?
- 12. Uzyskaj prawdziwy adres IP klienta w serwecie
- 13. Uzyskaj adres IP użytkownika w strukturze Zend
- 14. Uzyskaj adres vtable w języku C#?
- 15. Uzyskaj adres bazowy w aplikacji YII Consol
- 16. Uzyskaj adres IP interfejsu w systemie Linux
- 17. Uzyskaj adres MAC systemu w Javie
- 18. Uzyskaj lokalny adres IP w Qt
- 19. Jak uzyskać adres URL zdalnego repozytorium svn?
- 20. Django email
- 21. Trigger Build w Jenkins EMAIL
- 22. metoda WebAPI z parametrem adres email zwraca 404 z HttpClient
- 23. Git Commit Email autora zmienia się zgodnie z katalogiem i/lub projektem?
- 24. Subversion bez autora, daty i komunikatu
- 25. Uzyskaj zdalny adres MAC poprzez IPv6
- 26. Uzyskaj adres URL i treść z IncomingMessage?
- 27. Wicket: Uzyskaj adres URL z przeglądarki
- 28. Uzyskaj adres IP za pomocą skryptu akcji?
- 29. Uzyskaj adres URL wszystkich elementów dotkniętych WKWebView
- 30. Uzyskaj adres URL i nazwę kategorii Magento