tags 555025 + patch pending
thanks

On Sun, Nov 08, 2009 at 11:22:03AM +0900, Charles Plessy wrote:
> first of all, kudos for inventing debcheckout. It is really a tool
> that changes how Debian is.

Thanks, I'm truly flattened.

> I would like to suggest to run the following two system commands in git
> repositories after checking them out:
> 
>   git config user.name "$DEBFULLNAME"
>   git config user.email "$DEBEMAIL"
> 
> The rationale is that even if $HOME/.git-config is set, it may not be the best
> choice. For instance, at work I want my git repositories to use my work email

That's a very good idea, I think it makes sense and that it contributes
in integrating more the various devscripts together. Please find
attached the patch I've just committed to devscript SVN.

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
Index: scripts/debcheckout.pl
===================================================================
--- scripts/debcheckout.pl	(revision 2018)
+++ scripts/debcheckout.pl	(working copy)
@@ -914,6 +914,10 @@
 	    $rc = $? >> 8;
 	    print STDERR "TopGit population failed\n" if $rc != 0;
 	}
+	system("cd $wcdir && git config user.name \"$ENV{'DEBFULLNAME'}\"")
+	    if (defined($ENV{'DEBFULLNAME'}));
+	system("cd $wcdir && git config user.email \"$ENV{'DEBEMAIL'}\"")
+	    if (defined($ENV{'DEBEMAIL'}));
 	if (length $git_track) {
 	    my @heads;
 	    if ($git_track eq '*') {

Attachment: signature.asc
Description: Digital signature

Reply via email to