Suport usage of git svn options --use-log-author and --add-author-from for git svn fetch, git svn dcommit
What steps will reproduce the problem?
- Commit some changes into local git repository, which is in fact cloned from a subversion repository.
- Use tortoise git svn dcommit to push the changes from local to central subversion repository.
What is the expected output? What do you see instead?
Using the command line interface, e.g. in git bash, the following command could be used to push the changes:
git svn dcommit --use-log-author --add-author-from
After this check the history, e.g. with gitk or git log: The author (within git) of the just pushed commits is still as before (name and email address from git configuration).
After the git svn dcommit of tortoise git, the author identity has changes. Because tortoise git does not allow to use the options --use-log-author and --add-author-from.
What version of TortoiseGit and Git are you using? On what operating system?
The current stable 2.2.0 on Windows 7.
Please provide any additional information below.
I have cloned a subversion repository twice into git svn: One time on a Linux machine and the other time within git bash on Windows As long as I have use the options --use-log-author and --add-author-from for each call of git svn clone, git svn fetch, git svn rebase and git svn dcommit then all the git sha1 commit ids of the 2 repositories matched. - Until the day, on which I have used tortoise git :-( Then the sha1 began to mismatch.