|
From: sfeam <sf...@us...> - 2017-10-09 06:24:12
|
On Monday, 09 October 2017 07:15:29 Mojca Miklavec wrote: > On 9 October 2017 at 05:46, sfeam via gnuplot-beta wrote: > > > > I have a question though. > > We have a much longer list of contributors (as opposed to committers) because > > the project workflow historically had a large number of contributors funneling > > contributions through a small number of people with cvs commit privilege. > > > > I found 168 unique contributors listed in the ChangeLog files, > > compared to the 14 committers in your list above. > > Will the names of the true contributors be lost in the conversion process? > > That would be sad. > > They are actually "lost" is CVS already, while they are (and will) > still (be) in ChangeLog. True. So as long as the original commit dates are retained in some form, the modified files can still be mapped to the ChangeLog description and hence the original author. OK. Ethan > > What one *can* do with cvs2git conversion is to start with something > that looks like a reasonable conversion already and then make a map > > <commit-shasum> <author> > > for all commits where the author doesn't match the committer. Then one > can run a script that changes the author of each individual commit. > > Mojca > > > PS: w.r.t. the question of what could go wrong with my conversion, > this is what the "git cvsimport" complains about: > > revision 1.3 of file docs/pdffigures.tex is tagged but not present > revision 1.3 of file docs/pdffigures.tex is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > revision 1.117.2.7 of file src/mouse.c is tagged but not present > revision 1.31.2.1 of file src/datafile.h is tagged but not present > revision 1.50.2.9 of file config/makefile.mgw is tagged but not present > revision 1.31.2.1 of file src/datafile.h is tagged but not present > revision 1.117.2.7 of file src/mouse.c is tagged but not present > revision 1.50.2.9 of file config/makefile.mgw is tagged but not present > revision 1.3 of file docs/pdffigures.tex is tagged but not present > revision 1.3 of file docs/pdffigures.tex is tagged but not present > revision 1.464.2.38 of file src/graphics.c is tagged but not present > revision 1.464.2.38 of file src/graphics.c is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > revision 1.29 of file src/contour.c is tagged but not present > Skipping #CVSPS_NO_BRANCH |