Harry Johnson wrote: > > I have used git-svn to create a git repo from our subversion repo. I > have done this as user foo which is just an account that is used for > doing central builds. I have then cloned this as repo as myself, > harry. My thought is that the repo owned by foo would be a central > repo that all of the developers, including myself, could clone and to > which we could then 'git push' our changes. [...] > when checking the git log is that while the changes I made and checked > into my repo clearly showed me as the author, the same changes after > being pushed to foo's repo showed a different author. > > So two things.. First should the author have been preserved? How can I > make sure that it is? Yes, absolutely, and since the author is encoded in the commit objects it's impossible to change it without also changing the commit sha1s. Can you spell your experiments in actual commands and output snippets so we can see what happened? Did you ever run 'git svn dcommit', 'git rebase', 'git commit --amend' or similar in foo's repo? All of these rewrite commits. As part of their rewriting they set the *committer* to the identity of the current user. 'git svn dcommit' sets author&committer to the identity coming back from SVN. -- Thomas Rast trast@{inf,student}.ethz.ch -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html