On Tue, 15 Dec 2015, Ivan Zakharyaschev wrote:
Another problem I've noticed with the vc-darcs.el from jch@ is that it
doesn't use the author's fullname when recording changes.
This has been discovered thanks to a warning by "darcs amend".
Let's have a look how the code of vc-darcs.el could be fixed. (I'll
post if I come up with something.)
I've pushed my fix to http://hub.darcs.net/imz/vc-darcs_jch .
(Before that I had to convert to darcs-2 to be able to push to
hub.darcs.net, so that might be considered a temporary darcs-2 repo to
publish the fixes until Juliusz converts his one.)
Hence, the suggested fix:
diff -rN -u old-vc-darcs/vc-darcs.el new-vc-darcs/vc-darcs.el
--- old-vc-darcs/vc-darcs.el 2015-12-15 07:47:00.563953863 +0300
+++ new-vc-darcs/vc-darcs.el 2015-12-15 07:47:00.563953863 +0300
@@ -97,12 +97,13 @@
: group 'vc-darcs)
(defcustom vc-darcs-mail-address
- (or (getenv "DARCS_EMAIL")
- (getenv "EMAIL")
- (if (string-match "<" user-mail-address)
- user-mail-address
- (format "%s <%s>"
- (user-full-name) user-mail-address)))
+ (let ((addr (or (getenv "DARCS_EMAIL")
+ (getenv "EMAIL")
+ user-mail-address)))
+ (if (string-match "<" addr)
+ addr
+ (format "%s <%s>"
+ (user-full-name) addr)))
"*The email address to use in darcs."
: type '(choice string (const nil))
: group 'vc-darcs)
Best regards,
Ivan
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users