Отчет по электронной почте SVN
Я использую subversion.com для своих личных вещей, и всякий раз, когда делается коммит, я получаю подробный отчет о том, что именно изменилось и кто его изменил. Я немного разбираюсь в хуках и понимаю, что это скорее всего хук, но похоже, что это не функциональность по умолчанию, включенная в Subversion. Похоже, это то, что я собираюсь запрограммировать... я правильно с этим заключением или я могу просто "настроить", введя несколько электронных писем?
Пожалуйста, скажите мне, что это включено:)
Обновить
Это именно то, что я ищу... Кто-нибудь из вас знает, где я могу найти готовые сценарии, которые делают именно это?
$ svn diff
Index: bar.c
===================================================================
--- bar.c (revision 3)
+++ bar.c (working copy)
@@ -1,7 +1,12 @@
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+#include <stdio.h>
int main(void) {
- printf("Sixty-four slices of American Cheese...\n");
+ printf("Sixty-five slices of American Cheese...\n");
return 0;
}
Index: README
===================================================================
--- README (revision 3)
+++ README (working copy)
@@ -193,3 +193,4 @@
+Note to self: pick up laundry.
Index: stuff/fish.c
===================================================================
--- stuff/fish.c (revision 1)
+++ stuff/fish.c (working copy)
-Welcome to the file known as 'fish'.
-Information on fish will be here soon.
Index: stuff/things/bloo.h
===================================================================
--- stuff/things/bloo.h (revision 8)
+++ stuff/things/bloo.h (working copy)
+Here is a new file to describe
+things about bloo.
1 ответ
Упомянутая вами функциональность хуков pre/post commit действительно включена. Однако скрипты, необходимые для генерации и отправки сообщений о фиксации, не являются таковыми. Google вокруг, и вы обязательно найдете множество примеров, хотя.