git cvs - git-cvsserver pserver username propagation -


For some of my company's specific workflow issues, I have some users allowed to work with CVS, while the main repository Is under GIT.

I have chosen git-cvsserver as the implementation for this task.

I have installed the git repository, it is enabled for gitcvs and has set pserver simulation on xinetd.

My problem is that I am created through CVS which is shown under the user who runs xinetd, not the user, I certify against passwd.

That is, I am committed to CVS as user 'Foo', I successfully certify through pserver, but when I do git history for this repo, I think that the user Has been committed by 'Route'.

I looked through the source of Git-cvsserver () and it appears that the CVS login is used only for authentication, not for actual collection. Records in the SQLite database also include 'root' username, not 'af'

Do you have any idea how can I broadcast CVS login for GIT username?

In the GET mailing list, xref:

I have no specific experience with it , But git-cvsserver almost allows git-commit to do actual work GIT_COMMITTER_EMAIL and GIT_AUTHOR_EMAIL < You can get git-commit to use whatever you want for the author and the commentator by setting environment variables like / code> (also the ) ... ... NAME and ..._ DATE and ..._IDENT ). If you have authentication information, then you can set it to just $ ENV before actual commit. If git-cvsserver does not clean up your environment, you can actually set them with authentication information before the inserts (just in case any commit).

Comments