From: Richard Quirk Date: Tue, 15 Apr 2008 22:08:02 GMT Subject: Re: git-svn dcommit always uses my own name Message-ID: In-Reply-To: <32541b130804151425o6cf7646co541fb7cc85115606@mail.gmail.com> On Tue, Apr 15, 2008 at 11:25 PM, Avery Pennarun wrote: > However, when I do this, all the commits to svn end up having *my* > userid attached, rather than the userid of the git user. If I do "git > log" before "git-svn dcommit", it shows all the right authors, but > this information is lost when I dcommit. > > Is there a way to not lose this information? > Subversion only remembers the user that made the commit; there's no way to tell it that someone else wrote the patch and that you just committed it. However, examining git-svn, there seems to be an undocumented option. You can do this: git svn dcommit --use-log-author That uses the Signed-off-by: field in the commit message to extract the author information. Of course it won't rescue the author field on old commits, and you have to have Signed-off-by on any new ones to gain any benefit. regards, Richard